:用來把檔案讀入記憶體,並且讀取檔案中的資料。filereader介面提供了乙個非同步api,使用該api可以在瀏覽器主線程中非同步訪問檔案系統,讀取檔案中的資料。
1、filereader介面的方法
filereader介面有4個方法,其中3個用來讀取檔案,另乙個用來中斷讀取。無論讀取成功或失敗,方法並不會返回讀取結果,這一結果儲存在result屬性中。
filereader介面的方法
方法名引數
描述readasbinarystring
file
將檔案讀取為二進位制編碼
readastext
file,[encoding]
將檔案讀取為文字
readasdataurl
file
將檔案讀取為dataurl
abort
(none)
終端讀取操作
2、filereader介面事件
filereader介面包含了一套完整的事件模型,用於捕獲讀取檔案時的狀態。
filereader介面的事件
事件描述
onabort
中斷onerror
出錯onloadstart
開始onprogress
正在讀取
onload
成功讀取
onloadend
讀取完成,無論成功失敗
posted @
2017-08-31 13:52
daivdandlemon 閱讀(
...)
編輯收藏
FileReader讀取檔案
前言 filereader是一種非同步檔案讀取機制,結合input file可以很方便的讀取本地檔案。在介紹filereader之前,先簡單介紹input的file型別。input的file型別會渲染為乙個按鈕和一段文字。點選按鈕可開啟檔案選擇視窗,文字表示對檔案的描述 大部分情況下為檔名 file...
FileReader檔案讀取操作
1.filereader 描述 filereader是html5中新增的乙個類,用來對input中 檔案上傳操作file型別 進行處理的類。通過該類建立的物件中提供了一些方法,能夠對上傳的檔案進行 預先的讀寫 從而在某種情況下實現 預覽 效果。說明 檔案讀寫一般分為三種方式 1 文字讀取 2 url...
FileReader讀取中文txt檔案編碼丟失問題
有乙個utf 8編碼的文字檔案,用filereader讀取到乙個字串,然後轉換字符集 str new string str.getbytes utf 8 結果大部分中文顯示正常,但最後仍有部分漢字顯示為問號!public static listgetlines string filename br....