→MS
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);
}
| 表示内容: |
| 表示内容: |