В HTTP предложите сохранить и XML-файл, а не визуализировать - PullRequest
3 голосов
/ 26 августа 2009

В веб-приложении, которое я создаю, пользователи могут создавать резервные копии своих данных локально. Данные резервной копии представляют собой файл XML. В настоящее время большинство браузеров пытаются отобразить этот файл. Что я должен изменить в ответе HTTP, чтобы предложить пользователю-агенту, что файл должен быть сохранен вместо этого?

Ответы [ 2 ]

2 голосов
/ 26 августа 2009

Вам нужен заголовок Content-Disposition:

Content-Disposition: attachment; filename=my_backup.xml
0 голосов
/ 26 августа 2009

Вам необходимо использовать расположение контента, например:

AppendHeader("Content-Disposition", "filename=MyExportedFile.xml");

Это даст вам приглашение к сохранению, а не попытку рендеринга на экран

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...