--- title: onerror slug: Web/API/FileReader/onerror translation_of: Web/API/FileReader/onerror ---
FileReader の onerror ハンドラは、Error オブジェクトではなく Event オブジェクトをパラメータとして受け取りますが、エラーは FileReader オブジェクトから instanceOfFileReader.error
のようにアクセスすることができます。
//
<input type="file" onchange="onChange(event)"> からのコールバックfunction onChange(event) { var file = event.target.files[0]; var reader = new FileReader(); reader.onerror = function(event) { alert("
ファイルの読み込みに失敗しました。\n\n" + reader.error); reader.abort(); //
(...これは onerror ハンドラで何か有用なことをするのでしょうか?)}; reader.readAsText(file); }