error
イベントは、エラーによって読み取りが失敗したとき (例えば、ファイルが見つからなかった場合や読み取り可能ではなかった場合) に発生します。
例
const fileInput = document.querySelector('input[type="file"]');
const reader = new FileReader();
function handleSelected(e) {
const selectedFile = fileInput.files[0];
if (selectedFile) {
reader.addEventListener('error', () => {
console.error(`Error occurred reading file: ${selectedFile.name}`);
});
reader.addEventListener('load', () => {
console.error(`File: ${selectedFile.name} read successfully`);
});
reader.readAsDataURL(selectedFile);
}
}
fileInput.addEventListener('change', handleSelected);
仕様書
ブラウザーの対応
Update compatibility data on GitHub | デスクトップ | モバイル |
---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | Android webview | Android 版 Chrome | Android 版 Firefox | Android 版 Opera | iOSのSafari | Samsung Internet |
---|
error event | Chrome
完全対応
あり | Edge
完全対応
あり | Firefox
完全対応
あり | IE
完全対応
あり | Opera
完全対応
あり | Safari
完全対応
あり | WebView Android
完全対応
あり | Chrome Android
完全対応
あり | Firefox Android
完全対応
あり | Opera Android
完全対応
あり | Safari iOS
完全対応
あり | Samsung Internet Android
?
|
---|
凡例
-
完全対応
- 完全対応
-
実装状況不明
- 実装状況不明
関連情報