File API で作成したファイルをダウンロード
ファイルをBlobで作成し、
ダウンロードという形であれば
簡単に実装できるため、作成してみた。
<html> <head> <script type="text/javascript"> function Download() { var text = document.getElementById("text").value; var blob = new Blob([text]); if (window.navigator.msSaveBlob) { window.navigator.msSaveBlob(blob, 'BlobFile.txt'); } else { var url = window.URL.createObjectURL(blob); document.getElementById('download').href = url; } } </script> </head> <body> <textarea id="text" placeholder="文字を入力してください。"></textarea> <a download='BlobFile.txt' href='#' id='download' onclick="Download()">ダウンロード</a> </body> </html>
参考:File API で作成した Blob をダウンロードする
ここのがよいかもダウンロードテスト - jsdo.it - Share JavaScript, HTML5 and CSS