2012-03-26 22 views
1

新しいタブでPDFを開き、それを自動的にダウンロードするためのいくつかのコンテンツが見つかりました。新しいタブでダウンロードまたは開くオプションをユーザーに与える方法を教えてください。

私はここに手作りのものがたくさんあるので、一般ユーザーがその方法を選ぶ方が良いと思います。私は彼が新しいタブで開き、そこからそれを保存できることを知っています。しかし、これは遅いアプローチかもしれません。

1)ユーザーがリンク

2)彼が選択されます)

3が表示されます確認ボックスの種類]をクリックします:ダウンロードしたり、新しいブラウザで開く

だからこれです/窓。

+1

強制できません。一部のブラウザには、MIMEタイプに関係なく、ビルトインビューアがあるか、外部ビューアが自動的に起動されるブラウザがあります。 –

+0

私は理解しました。たとえば、PDFドキュメントをクリックすると、Firefoxは私に何をしたいのかを尋ねます。しかし、私のChromeは新しいタブで開くだけです。オプションがzipファイルとのリンクを持っている可能性があるので、彼は確かにそれをダウンロードし、pdfリンクは神がそれを選択するでしょうか? – JGSilva

答えて

1

通常、このような決定をクライアントとブラウザに任せておきますが、HTTP Content-typeヘッダーを使用してapplication/octet-streamとして提供すると、おそらくクライアントがファイルをダウンロードできるようになります。

関連する問題