LoginSignup
augusutynice
@augusutynice

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Edgeでダウンロードリンクをクリックしてもダウンロードが始まらない

Q&A

解決したいこと

Edgeでダウンロードリンクをクリックした際にダウンロードが開始されません。
Webサーバーに配置したRDPファイルをリンクからダウンロードしたいです。
ダウンロードリンクをクリックするとブラウザにRDPファイルの内容がテキストで表示されてしまい、ダウンロードが走りません。
解決策を教えていただきたいです。

自分で試したこと

以下のサイトを参照してグループポリシー「ダウンロード時に自動的に開く必要があるファイルの種類のリスト」にRDPを追加してみました
事象は変わらなかったです。
https://ittrip.xyz/soft/browser/edge-auto-run

0

2Answer

参考サイトにも書かれている通り、ファイルをEdgeでダウンロードした「後」に自動で開くようにする設定のため、Edgeでリンクをクリックした際にファイルダウンロードダイアログが出るようにするための設定ではありません


ダウンロードリンクが記載されているページと同オリジン(※)に目的のファイルがある事が前提ですが、最も簡単な対処法は下記のようにファイルリンクのアンカータグにdownload属性を追加することでダウンロードされるようになります

例:file.rdpをダウンロード
<a href="/path/to/your/file.rdp" download>ダウンロード</a>
例:file.rdpを「changename.rdp」というファイル名でダウンロード
<a href="/path/to/your/file.rdp" download="changename.rdp">ダウンロード</a>

※同オリジンとは↓

1

ダウンロードリンクをクリックするとブラウザにRDPファイルの内容がテキストで表示されてしまい、ダウンロードが走りません。

ダウンロードされているから表示されるのであって、表示されているなら「ダウンロードが走りません」ということはないです。走った結果表示されているのです。

解決策を教えていただきたいです。

ファイルとして保存できるはずです。そういうメニューアイコンが表示されませんか?

PdfDownload.jpg


【追記】

ちょっと話が専門的になりますが・・・

いきなりブラウザに pdf の内容を表示するのではなく、以下のようなダイアログを表示するにはサーバー側でそういう対応が必要です。ブラウザ側だけでは対応できません。

download.jpg

具体的には応答ヘッダに Content-Disposition: attachment;filename=filename.pdf が必要です。

fiddler.jpg

サーバー側は質問者さんの管轄外で、現状いきなり pdf が表示される場合は、上に述べたように表示されてから保存する他ないと思います。

1

Your answer might help someone💌