ファイルのダウンロードとアップロード
以下メモ。
- DataTransferAPIを使うと、ブラウザにドラッグしたファイルを取得できるようになる。
以下を参考にしました。
http://www.tohuandkonsome.site/entry/2018/01/22/223224
- JavaScriptでファイルダウンロード
ボタンクリック
⇒BlobAPIでダウンロードデータ+疑似URL作成
⇒隠しリンクを作成しておき、URLをBlobAPIで作成したURLに置き換え
⇒隠しリンクのclickイベントを発火
という流れ。
https://developer.mozilla.org/ja/docs/Web/API/Blob
https://stackoverflow.com/questions/30694453/blob-createobjecturl-download-not-working-in-firefox-but-works-when-debugging
ねる。