Get to know MDN better
このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
FileReader の result プロパティは、ファイルの内容を返します。このプロパティは、読み取り操作が完了した後でのみ有効で、データの形式は、読み取り操作を開始するために使用されたメソッドによって異なります。
読み取り操作を開始するためにどの読み取りメソッドが使用されたかに基づく、適切な文字列または ArrayBuffer です。読み取りがまだ完了していないか、失敗した場合は、値は null になります。
結果の型は以下の通りです。
| readAsArrayBuffer() | result はバイナリーデータを含む JavaScript の ArrayBuffer になります。 |
| readAsBinaryString() | result にはファイルから生のバイナリーデータが文字列で格納されます。 |
| readAsDataURL() | result はファイルのデータを表す data: URL の文字列になります。 |
| readAsText() | result は文字列のテキストです。 |
この例は、ファイル入力欄からファイルを読み込む関数 read() を示しています。これは FileReader オブジェクトを作成し、 load イベントのリスナーを作成し、ファイルが読み込まれるとその result を取得し、提供されたコールバック関数を read() に渡すことによって機能します。
内容は生のテキストデータとして扱われます。
| File API # dom-filereader-result |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 2026年5月23日 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.