Я повертаю потік у відповіді, встановлюючи відповідний content-type
заголовок. Поведінка, яку я шукаю, така:
Якщо браузер здатний відтворити вміст даного типу вмісту, він повинен відобразити його у вікні браузера.
Якщо браузер не знає, як відтворити вміст, він повинен відобразити діалогове вікно "зберегти як", де ім'я файлу повинно бути таким, яке вказано у відповіді.
Проблема в тому, що якщо я встановив Content-Disposition
заголовок за допомогою:
"вкладення; ім'я файлу =" myfile.txt ""
браузер завжди відображатиме діалогове вікно "зберегти як".
Якщо я не встановлю Content-Disposition
, ім'я файлу, яке використовується у діалоговому вікні "Зберегти як", це те в URL-адресі, яке не працює в моєму випадку.
Я також спробував встановити Content-Disposition
в inline
але результат той же.