ファイルをダウンロードした後、デフォルトの実装を開きません。

 従来のHTTPレスポンスに、Content-Disposition 応答の内容を示すヘッダは、どのような形で、ある表示するインライン形(すなわち、ウェブページまたはページの一部である)、又はで取り付けダウンロード及びローカルフォームに保存します。

   メッセージヘッダの本体として

  HTTPシナリオで、または最初の引数であるinline(の一部またはページのページ全体の形で経験を示す応答メッセージを表すデフォルト値)、またはattachment(メッセージ本体がローカルにダウンロードされなければならないことを意味し、ほとんどのブラウザダイアログボックスで、「名前を付けて保存」が表示されますfilename、それが存在する場合は、ダウンロード後のファイルのための予め充填された名前の値)。

処分-コンテンツ:インライン
コンテンツ処分を:添付ファイル
のContent-処分:添付ファイル;ファイル名= "filename.jpg" 

本番環境は、nginxの直接配置することができます。
LOCATION〜^ / S / {$(*)
  はadd_headerのContent-処分「アタッチメント;ファイル名= $ 1 "; //ダウンロードが開いていない
  はadd_headerコンテンツ-処分"インライン;ファイル名 = $ 1「; // ダウンロードファイルが開かれています
}

おすすめ

転載: www.cnblogs.com/GongYaLei/p/11124772.html