HTTPヘッダー(c#)のContent-Dispositionの代替
-
22-07-2019 - |
質問
" attachment;を使用したContent-Dispositionの代替はありますかfilename = ..."?
ストリーミングのオンザフライ実行ファイルを送信していますが、ブラウザに「名前を付けて保存」を開いてほしいまたは「実行」送信を開始したとき。
C#HttpResponseHeaderを使用していますが、そのメンバーまたはHttpWorkerRequestメンバーを使用します。
ありがとう、モシェ
解決
Content-Disposition
は、ブラウザにファイルを保存するようユーザーに促す正しい方法です。 HttpResponse.AppendHeader()
を使用してヘッダー値を追加します。例:
Response.AppendHeader("Content-Type", "...")
Response.AppendHeader("Content-Disposition", "attachment; filename=...")
所属していません StackOverflow