2011-06-19 7 views
0

ユーザーがボタンをクリックすると、テキストエリアの内容をダウンロードする必要があります。forceサーバーなしのテキストファイルのダウンロード

私がこれまで持っているもの:

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とはどのように動作しますか?

答えて

0

残念ながら、あなたはクライアント側でこれを行うことはできません。..

あなたはこれを実行するために、HTTPヘッダ(コンテンツ処分)を送信する必要があります。 Javascriptではこれらのヘッダーを操作できません。

関連する問題