Edgeでダウンロードアイコンをクリックでpdfファイルではなくhtmlページソースがダウンロードされる

Edgeでダウンロードアイコンをクリックでpdfファイルではなくhtmlページソースがダウンロードされる事象に関する情報です。

 

海外のマイクロソフトtechnetに情報がありました。

 

以下は質問の抜粋です。

 

Windows や Edge への最近のアップグレードにより、Web ページのダウンロード時の動作が変化したと考えられます。ページ/タブに pdf ファイルが含まれている場合、pdf ファイルではなく、html ページのソース テキストがダウンロードされます。ファイルの表示に関して何も変わっていないように見えます。私たちはそれをうまく読みました。

何が原因でしょうか?

pdf ファイルは、次のコンテンツ ヘッダーを使用してサーバーからクライアントに送信されます (キャッシュ コントロールがプライベートに設定されている理由を覚えていないでください)。

    $this->response->setHeader('Cache-Control', 'private');

    $this->response->setHeader('Content-type', 'application/pdf');

 

 

回答の抜粋です。

 

次の手順を試して、役立つかどうかを確認できます。

  

Edge ブラウザーの[設定]を開き、 [Cookie とサイトのアクセス許可を検索] > [PDF ドキュメント] > [常に PDF ファイルをダウンロードする]を有効にします。

 

問題が解決しない場合は、画像情報がこの問題の再現に役立ちます。(スクリーンショットを撮るときは、個人のプライバシーを保護するように注意してください)

 

アップデートなどで設定が変わることがあるかもしれません。

 

「引用元」
ダウンロード アイコンをクリックすると、pdf ファイルではなく html ページ ソースがダウンロードされる
https://answers.microsoft.com/en-us/microsoftedge/forum/all/clicking-download-icon-downloads-the-html-page/c221e535-8275-42f9-a79d-e9cb7d1a3dd3

 

バッファロー マウス 無線 ワイヤレス 5ボタン 【戻る/進むボタン搭載】 小型 軽量 節電モデル 最大584日使用可能 BlueLED ブラック BSMBW315BK