設定方法回答ファイル名に強いることなく"名前を付けて保存"ダイアログ
-
20-09-2019 - |
質問
私は帰還のストリームに一回答の設定に適切な content-type
ヘッダを表します。に行動します
場合にはブラウザできるコンテンツをレンダリングする、指定されたコンテンツタイプを表示できるようになり、ブラウザウインドウです。
場合にはブラウザなノウハウを描画するために、その内容ので表示の"名前を付けて保存"ダイアログのファイル名を提供するのに応じます。
この場を設定します Content-Disposition
ヘッダ:
"attachment;filename="myfile.txt""
ブラウザには常に表示の"名前を付けて保存"ダイアログを表示します。
がんセット Content-Disposition
, ファイル名を"名前を付けて保存"ダイアログの一つのURLとなった。
もし設定 Content-Disposition
へ inline
その結果は同じです。
解決
正しい方法は、可能性があります:
Content-Disposition: inline; filename="myfile.txt"
他のヒント
私はそれがデフォルトで可能かどうか分かりません。セキュリティ上の懸念に、ブラウザは、あなたのシナリオで多くのことを助けていない、彼らが扱うことができるすべてのコンテンツタイプが、わずか数Accept-Encoding
を送信しません。
たぶん、あなたは彼らが好むものをユーザーに尋ねると、自分のプロファイルにその情報を格納することができます。
所属していません StackOverflow