従来のHTTPレスポンスに、Content-Disposition
応答の内容を示すヘッダは、どのような形で、ある表示するインライン形(すなわち、ウェブページまたはページの一部である)、又はで取り付けダウンロード及びローカルフォームに保存します。
メッセージヘッダの本体として
HTTPシナリオで、または最初の引数であるinline
(の一部またはページのページ全体の形で経験を示す応答メッセージを表すデフォルト値)、またはattachment
(メッセージ本体がローカルにダウンロードされなければならないことを意味し、ほとんどのブラウザダイアログボックスで、「名前を付けて保存」が表示されますfilename
、それが存在する場合は、ダウンロード後のファイルのための予め充填された名前の値)。
処分-コンテンツ:インライン
コンテンツ処分を:添付ファイル
のContent-処分:添付ファイル;ファイル名= "filename.jpg"
本番環境は、nginxの直接配置することができます。
LOCATION〜^ / S / {$(*)
はadd_headerのContent-処分「アタッチメント;ファイル名= $ 1 "; //ダウンロードが開いていない
はadd_headerコンテンツ-処分"インライン;ファイル名 = $ 1「; // ダウンロードファイルが開かれています
}