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