applican

マイページに戻る

FileReader ver.2.0

ファイルからデータを読み込むためのオブジェクトに関する機能です。

アプリカンAPIのver.1.0系のFileSystemのFileReaderのリファレンスです

  1. アプリカンAPIのver.1.0系のFileSystemのFileReaderのリファレンスはこちらからご確認ください。

プロパティ

onabort 読み込みを中断した場合にCallbackされます。
onerror エラーが発生し読み込みが失敗した場合にCallbackされます。
onload 読み込みが正常に終了した場合にCallbackされます。
onloadend 成功・失敗に関わらず読み込みが終了した際にCallbackされます。
onloadstar 読み込みを開始した場合にCallbackされます。
onprogress 読み込み中に繰り返しCallbackされます。

メソッド

abort

メソッド説明

abort()

ファイルの読み込みを中止します。

Return

void

サンプルコード

// readAs~メソッド実行中に
reader.abotr()

readAsArrayBuffer

メソッド説明

readAsArrayBuffer(File file)

ファイルをArrayBufferとして読み込みます。

パラメータ

file : File 読み込むファイル

Return

void

サンプルコード

function success(result) {
	console.log("readAsArrayBuffer() successful.", result.target.result);
}
function failure(error) {
	console.log("readAsArrayBuffer() failure.", error);
}

reader.onloadend = success;
reader.onerror = failure;

reader.readAsArrayBuffer(target);

readAsBinaryString

メソッド説明

readAsBinaryString(File file)

ファイルをバイナリ文字列として読み込みます。

パラメータ

file : File 読み込むファイル

Return

void

サンプルコード

function success(result) {
	console.log("readAsBinaryString() successful.", result.target.result);
}

function failure(error) {
	console.log("readAsBinaryString() failure.", error);
}

reader.onloadend = success;
reader.onerror = failure;

reader.readAsBinaryString(target);

readAsDataURL

メソッド説明

readAsDataURL(File file)

ファイルをDataURLとして読み込みます。

パラメータ

file : File 読み込むファイル

Return

void

サンプルコード

function success(result) {
	console.log("readAsDataURL() successful.", result.target.result);
}

function failure(error) {
	console.log("readAsDataURL() failure.", error);
}

reader.onloadend = success;
reader.onerror = failure;

reader.readAsDataURL(target);

readAsText

メソッド説明

readAsText(File file, String encoding)

ファイルを文字列として読み込みます。

パラメータ

file : File 読み込むファイル
encoding : String ファイルのエンコーディングを指定します。

Return

void

サンプルコード

function success(result) {
	console.log("readAsText() successful.", result.target.result);
}

function failure(error) {
	console.log("readAsText() failure.", error);
}

reader.onloadend = success;
reader.onerror = failure;

reader.readAsText(target, "UTF-8");
loading