iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 16
1

使用的時候要新建一個 FileReader

const fr = new FileReader();

FileReader 事件處理器

FileReader.onabort
abort 事件處理器,於讀取被中斷時觸發

FileReader.onerror
error 事件處理器,於讀取發生錯誤時觸發

FileReader.onload
load 事件處理器,於讀取完成時觸發

FileReader.onloadstart
loadstart 事件處理器,於讀取開始時觸發

FileReader.onloadend
loadend 事件處理器,於每一次讀取結束之後觸發(不論成功或失敗),會於 onload 或 onerror 事件處理器之後才執行

FileReader.onprogress
progress 事件處理器,於讀取 Blob 內容時觸發

FileReader 事件處理器

FileReader.abort()
中斷目前的讀取,此方法回傳後屬性 readyState 將會是 DONE。

FileReader.readAsArrayBuffer()
開始讀取指定的 Blob,讀取完成後屬性 result 將以 ArrayBuffer 物件來表示讀入的資料內容。

FileReader.readAsBinaryString()
開始讀取指定的 Blob,讀取完成後屬性 result 將以字串型式來表示讀入的原始二進位資料(raw binary data)

FileReader.readAsDataURL()
開始讀取指定的 Blob,讀取完成後屬性 result 將以 data: URL 格式(base64 編碼)的字串來表示讀入的資料內容

FileReader.readAsText()
開始讀取指定的 Blob,讀取完成後屬性 result 將以文字字串型式來表示讀入的資料內容


上一篇
DAY15-字串切割
下一篇
DAY17-FileReader顯示圖片
系列文
30天資料整理30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言