Content-disposition は MIME プロトコルの拡張機能であり、MIME ユーザー エージェントに添付ファイルの表示方法を指示します。 content-disposition は、要求されたコンテンツがファイルとして保存されるとき、またはアクセス中にファイルのダウンロード ダイアログ ボックスがポップアップするときに、ユーザーがデフォルトのファイル名を指定するように実際に制御できます。
形式の説明:
content-disposition = "Content-Disposition" ":" disposition-type *( ";" disposition-parm )
フィールドの説明:
Content-Disposition は属性名です
disposition-type はダウンロード方法です。たとえば、添付ファイルは添付ファイルとしてダウンロードされます
disposition-parm は保存時のデフォルトのファイル名です
サーバーがクライアントのブラウザにファイルを送信するとき、そのファイルがブラウザでサポートされているファイル タイプであれば、通常、txt、jpg などのファイルはデフォルトでブラウザによって開かれ、直接表示されます。ユーザーに保存を求めるメッセージが表示される必要がある場合は、処理に Content-Disposition を使用するには、添付ファイルを追加することが重要です:
コード コードは次のとおりです。
Response .AppendHeader("Content-Disposition","attachment;filename=FileName.txt");
コードをコピー コードは次のとおりです。
content-disposition = "Content-Disposition " ":"
disposition-type *( ";" disposition-parm )
disposition-type = "attachment" | disp-extension-token
disposition-parm = filename-parm | disp-extension- parm
filename -parm = "filename" "=" quote-string
disp-extension-token = token
disp-extension-parm = token "=" ( token | quote-string )
コードをコピー コードは次のとおりです:
response.setHeader("Pragma", "No-cache ");
response.setHeader("Cache-Control", "No-cache");
response.setDateHeader("Expires", 0);