FileReader檔案讀取API

2021-09-21 06:22:51 字數 825 閱讀 4857

:用來把檔案讀入記憶體,並且讀取檔案中的資料。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....