ファイルのダウンロードとアップロード

以下メモ。

  • DataTransferAPIを使うと、ブラウザにドラッグしたファイルを取得できるようになる。

以下を参考にしました。
http://www.tohuandkonsome.site/entry/2018/01/22/223224

ボタンクリック
 ⇒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

ねる。