Bour68123

HTMLファイルをダウンロードするJavaScript

JavaScriptでローカルにファイルを保存する方法を調べたので、メモ。 動作確認はMac OS X10.9.2、Google Chrome 33で行っています(他のブラウザについては、参考リンクにもある JavaScriptからローカルファイルを作成する方法まとめ - あらびき日記 をご覧ください)。 FileReader を利用してJavaScriptで指定されたファイルの内容を読み込むコードを紹介します。 概要 FileReader オブジェクトを利用すると、ファイル参照ボックスで指定されたファイルや、Webブラウザにドラッグ&ドロップされたファイルの内容にアクセスできます。 対応しているブラウザでこのリンクをクリックすると、リンク先のファイルを表示せずにダウンロードが開始されます。 Chromeはこの指定に対応しているようですが、ダウンロードは実行されるものの、この属性で指定したファイル名は反映されませんでした。 クリックをするとuser.xmlというファイルがダウンロードされ、ファイル内容は合っています。 – user20198 17年2月8日 8:33 また、ローカルpc内でサーバーを動かしていた為クロスドメインでは無いと思われますが、サーバー側の詳細は知らない為どうなっている しかし、JavaScript で HTML に書く必要があるのは