FileReader error 事件
error 事件會在讀取操作失敗的時候觸發,比如讀取的資料不存在或不可讀。
關於事件處理函式註冊,可以參閱如何註冊事件處理函式一章節。
FileReader 更多內容參閱 JavaScript FileReader 一章節。
程式碼片段如下:
[JavaScript] 純文字檢視 複製程式碼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);
上述是一個程式碼片段,當讀取操作失敗,就會觸發 error 事件,進而執行事件處理函式。
相關文章
- FileReader 事件事件
- FileReader error 屬性Error
- FileReader 事件用法事件
- FileReader abort 事件事件
- FileReader loadstart 事件事件
- JavaScript FileReaderJavaScript
- FileReader readAsText()AST
- FileReader 解析
- FileReader readyState 屬性
- FileReader result 屬性
- FileReader.readyState 屬性
- Nuxt.js 應用中的 error 事件鉤子UXJSError事件
- error PRJ0019: 工具從 “正在執行生成後事件... ”Error事件
- Nuxt.js 應用中的 webpack:error 事件鉤子UXJSWebError事件
- web前端圖片上傳(3)–filereaderWeb前端
- HTML5進階FileReader的使用HTML
- IO流 檔案字元流FileReader、FlieWriter字元
- FileReader()讀取檔案、圖片上傳預覽
- FileReader初步使用實現上傳圖片預覽效果
- ERROR 2026 (HY000): SSL connection error: unknown error numberError
- mount error(5): Input/output errorError
- 【ERROR】OPatch failed with error code 73ErrorAI
- Original error: Error: socket hang upError
- error:03000086:digital envelope routines::initialization errorErrorGit
- 如何解決"Parse error: syntax error"Error
- ERROR 1045 (28000): ProxySQL Error: 報錯ErrorSQL
- 你有使用過FileReader嗎?說說它有哪些應用場景?
- Error page: / Error infos: DedeCms錯誤警告Error
- Last_IO_Error: Got fatal error 1236ASTErrorGo
- Error for iOSErroriOS
- Setup had an error Error: At least one of these paths should existErrorAST
- H5 FileReader+drag+ajax2.0+Formdata實現圖片拖拽上傳H5ORM
- 前端開發入門到實戰:HTML5進階FileReader的使用前端HTML
- Golang 學習——error 和建立 error 原始碼解析GolangError原始碼
- Angular 錯誤訊息:ERROR Error NullInjectorError No provider for XXAngularErrorNullIDE
- [Bash] Error handlingError
- Error reporting for dbusError
- System Error CodesError