принудительная загрузка текстового файла без сервера - PullRequest
0 голосов
/ 19 июня 2011

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

Что у меня есть:

var lang = $('#language option:selected').val();
var iframe = $('<iframe>', {src: "data:application/force-download;base64," + window.btoa(editor.textfield.val())});
iframe.appendTo($('body'));

Теперь я хочу установить содержимоевведите текст / CSS.Это заставляет браузер отображать файл CSS вместо открытия диалога загрузки.Я знаю, как форсировать загрузку, если я могу манипулировать заголовками, но как это работает только с JS?

1 Ответ

0 голосов
/ 19 июня 2011

К сожалению, вы не можете сделать это на стороне клиента.

Для этого вам необходимо отправить заголовки HTTP (Content-disposition).Javascript не может манипулировать этими заголовками.

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