Javascript: опция загрузки файла из файла, сделанного из данных со стороны браузера - PullRequest
0 голосов
/ 05 октября 2011

Когда я выполняю вызов JSON, я получаю содержимое файла.Я хочу, чтобы при нажатии кнопки этот контент мог быть загружен пользователю в виде файла.

Так что, как в веб-интерфейсе, на стороне браузера,

мой код запускает JSONзапрос, и я получаю некоторые данные в ответ.Эти данные должны быть загружены как файл

1 Ответ

1 голос
/ 05 октября 2011

Вам потребуется отправить следующий HTTP-заголовок в ответе, чтобы сообщить браузеру о загрузке:

Content-Disposition: attachment; filename="download.json"

Конечно, при выполнении вызова JSON из Javascript для оценки ответа, который вам не понадобитсяэтот заголовок.Самый простой способ - это проверить X-Requested-With .Если он установлен, это, вероятно, запрос, сделанный JavaScript.

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