2017-07-04 19 views
1

Firefoxは新しいタブでPDFファイルを開きます。直接ダウンロードするオプションはありますか?私はタグでダウンロードを使用します。 ダウンロードボタンをクリックすると、新しいタブで開きます。Mozilla Firefoxダウンロードオプション

DOWNLOAD

+0

'download'がありますが、あなたはそれのためのサポートがまだらである、アンカーリンクのために使用することができます属性。一般的に、ダウンロードを強制的にクライアント側のJSを使用しては信頼性がありません。どのようなサーバーサイドの言語を使用していますか? – Terry

+0

Ruby on rails – isha

答えて

2

あなたがダウンロードしたファイルを強制的にサーバーにヘッダーを追加する必要があります。

location ~* (.+\.pdf)$ { 
    add_header Content-disposition "attachment; filename=$1"; 
} 
+0

どのように私はこのファイル拡張子のすべての種類のために使用ですか? – isha

+0

'pdf'をサポートしたい拡張機能のリストに置き換えてください。 (pdf | doc | exe) – Sveta

+0

これはRubyで可能ですか? – isha

2

HTML5は、ダウンロード属性が装備されていますが、互換性は実際にはかなり良いです。

<a href="path/to/file.pdf" download="filename.pdf">Download</a>

https://www.w3schools.com/tags/att_a_download.asp

+0

私はすでにそれを使用しました。 Firefoxで問題が発生しています – isha

関連する問題