【ファイルエーピーアイ】
File API とは?
最終更新:
💡 選んだファイルを、ブラウザ内で読み取って使う入口
WebブラウザでFileやBlobのデータを読み取るためのAPI群。ユーザーが選択したファイルのプレビューや、テキスト・バイナリの処理などに使われる。
📌 このページのポイント
ブラウザはパソコンのファイルを勝手に全部読める?
選んだファイルは外に送られないの?
内容はどうやって読むの?
ほかの読み方もある?
大きなファイルはどう扱うの?
全部を文字列やArrayBufferにすると、その分のメモリが必要になるよ。file.slice()で範囲を取り出したり、file.stream()で少しずつ処理したりする方法がある。ただし、読み取った断片を全部ため込めばメモリは増えるので、アプリの処理方法も大切だね
📖 おまけ:英語の意味
「File API」 = ファイルを扱うAPI
💬 ファイルのデータをブラウザ内のプログラムで扱うためのAPIだよ。アップロード前のプレビューや内容確認にも使えるんだ