JavaScriptで作ったデータを直接ダウンロードさせる
サーバーを介さず、JavaScript で作ったデータを直接ダウンロードさせる場合
バイナリなら Uint8Array に入れる。
Blob オブジェクトを作る。
window.navigator.msSaveBlob (Edge, IE11)
window.URL.createObjectURL で内部 Blob の URL を渡す。
参考
JavaScriptでファイルダウンロード処理を実現する https://qiita.com/wadahiro/items/eb50ac6bbe2e18cf8813
#ファイル