1 回答

TA貢獻(xiàn)1966條經(jīng)驗(yàn) 獲得超4個(gè)贊
FileReader接口有5個(gè)方法,無(wú)論讀取成功或失敗,方法并不會(huì)返回讀取結(jié)果,這一結(jié)果存儲(chǔ)在調(diào)用該方法的對(duì)象的result屬性中。
①abort():中斷讀取。
②readAsBinaryString(in Blob blob):將文件讀取為二進(jìn)制字符串并保存在result屬性中,通常將它傳送到后端,后端可以通過(guò)這段字符串存儲(chǔ)文件。
③readAsDataURL(in Blob blob):讀取文件,并將數(shù)據(jù)以URL的形式保存在實(shí)例對(duì)象result屬性中,如可以直接賦給圖片的src屬性等。
④readAsArrayBuffer(in Blob blob):該方法將Blob對(duì)象或File對(duì)象中的內(nèi)容讀取為ArrayBuffer對(duì)象。
⑤readAsText(in Blob blob, [optional] in DOMString encoding):以純文件的形式讀取文件,并將取到的文本保存在實(shí)例對(duì)象的result屬性中。該方法有兩個(gè)參數(shù),其中第二個(gè)參數(shù)是文本的編碼方式,默認(rèn)值為 UTF-8。這個(gè)方法將文件以文本方式讀取,讀取的結(jié)果即是這個(gè)文本文件中的內(nèi)容。
- 1 回答
- 0 關(guān)注
- 2041 瀏覽
添加回答
舉報(bào)