>JavaScriptでファイルを作成してダウンロードするPHPなどのサーバーサイドでファイルの作成処理を行わず、クライアントのJavaScriptだけでファイルを作成してそのファイルをダウンロードする方法をご紹介します。以前のJavaScriptでは不可能でしたが、HTML5の登場によりJavaScriptでも可能となりました。次のボタンを押すとJavaScriptでファイルを作成して、そのファイルをダウンロードする事が出来ます。ファイルの作成サンプルコードJavaScriptでファイルを作成してダウンロードするサンプルコードです。onclick="run();">ファイルの作成</button></body></html>31行目のUint8Array型のコンストラクタとAsciiToUint8Array()でファイルのバイナリデータを作成します。32行目のSaveToFile()でファイルをダウンロードします。AsciiToUint8Array()関数はアスキー文字をUint8Arrayに変換しています。※英数字と記号のみ対応です。SaveToFile()関数はブラウザがIE、Edgeの場合とそれ以外(Chrome、FireFoxなど)の場合でダウンロード手法が異なります。動作確認Edge、IE11、Chrome、FireFoxの最新版で確認しています。日本語に対応するにはコードを次のように変更します。SaveToFile('test.txt',Stream);}こちらのコードの方がシンプルで良いですね。関連サイトプチラボhttp://www.petitmonte.com/labo/JavaScriptでPDFやエクセル、ワードなどのOfficeファイル、BMP/PNG/JPEG/GIF/ICOなどの画像ファイルの読み書き、EXE/DLLファイルの編集など。(3)このブログについてオープンソースGitHubで複数のオープンソースを公開。Webアプリこのブログのマスターが作成した無料ツールです。(オープンソース)ブラウザで8/16/24/32bitの相互変換。Webの逆アセンブラブラウザでEXE/DLLファイルを逆アセンブルする※その他にも「プチラボ」でアプリを多数公開しています。3Dゲームこのブログのマスターが作成した無料ゲームです。短時間で遊べるファンタジーのオンラインRPG風ほのぼの癒し系のスマホアプリ※その他は「@ゲーム」で公開しています。※インストール不要でそのまま遊べます。スマートフォンこのブログのマスターが作成した無料アプリです。お主の画像減色お手軽にカメラの写真や画像を「高品質に減色」するお主は誰だ。(女性向け)ロボットこのブログのマスターが作成したロボットです。