Я возвращаю поток в некотором ответе, устанавливая соответствующий заголовок content-type
. Вот поведение, которое я ищу:
Если браузер может отображать контент данного типа, он должен отобразить его в окне браузера.
Если браузер не знает, как отобразить содержимое, он должен отобразить диалоговое окно «сохранить как», где имя файла должно соответствовать указанному в ответе.
Проблема в том, что если я установлю заголовок Content-Disposition
с помощью:
"attachment; filename =" myfile.txt ""
браузер всегда отображает диалоговое окно «Сохранить как».
Если я не установил Content-Disposition
, имя файла, использованное в диалоговом окне «Сохранить как», совпадает с именем в URL, которое не работает в моем случае.
Я также пытался установить Content-Disposition
в inline
, но результат тот же.