2016-01-13 2 views
0

Я хочу, чтобы отобразить окно диалога, как это, когда я нажимаю кнопку сохранить enter image description hereContent-Disposition Attachment не работает

Я использую расположение контента, но он не работает. Может кто-нибудь, пожалуйста, скажите мне, почему?

header('Content-type: text/xml'); 
header('Content-Disposition: attachment; filename=filename.xml'); 

ответ

0

Это немного расплывчато.

Начнем с основного: ваша функция заголовка называется до выхода?

См http://www.w3schools.com/php/func_http_header.asp

Кроме того, вы не можете показать, что сами.

Вы можете заставить браузер обрабатывать загрузку вашего файла.

Он попросит вас выбрать, хотите ли вы «открыть с» или «сохранить» файл на диске. Если вы выберете опцию «сохранить», откроется это окно. Вы не можете заставить пользователя не иметь выбора «открыть как», насколько я знаю.

+0

да @Walfrat. Что мне нужно сделать? Можете ли вы дать мне образец об использовании этого? – bleykFaust

+0

, если вы используете собственный JAVASCRIPT. Используйте window.open, чтобы открыть новую вкладку/окно, в котором указывается URL-адрес для загрузки вашего файла (см. Http://www.w3schools.com/jsref/met_win_open.asp). Или используйте тег с href, который указывает на тот же URL. Используйте target = "blank", чтобы открыть его на другой вкладке. см. http://www.w3schools.com/tags/tag_a.asp – Walfrat

+0

, но это открывает другое окно, а не диалог сохранения, который мне нужен @Walfrat – bleykFaust

Смежные вопросы