私は JavaScript が初めてで、データを txt ファイルにエクスポートできるかどうか知りたいと思っていました。データをアラートに入れることはできますが、クライアント システムに txt ファイルとしてダウンロードする必要があります。どうすればこれを達成できますか?
質問する
6460 次
2 に答える
3
現時点ではFile API: Writerの準備が整っていないため、ファイルを保存するための直接的なインターフェイスはありません。
それでも、リンクを作成してテキストを URL に入れることができます。
var link = document.createElement('a');
link.href = 'data:text/plain;charset=UTF-8,' + encodeURIComponent(yourTextGoesHere);
link.innerHTML = 'Open the text file';
//set default action on link to force download, and set default filename:
link.download = 'some file name.txt';
//now put the link somewhere in the html document:
document.body.appendChild(link);
手で書かれ、テストされていません。動作するはずですが、デバッグが必要になる場合があります。
編集:download
属性を追加しました。
于 2013-03-05T09:59:59.370 に答える