摘要:事件在的操作被中斷的時(shí)候觸發(fā)。讀取一個(gè)對(duì)象,將對(duì)象中的原始二進(jìn)制數(shù)據(jù)作為字符串的形式返回。一個(gè)拖拽事件的參考文件拖拽實(shí)現(xiàn)拖拽監(jiān)聽拖拽事件
FileReader語法
例子
屬性FileReader.error表示在讀文件操作過程中發(fā)生的錯(cuò)誤
FileReader.readyState表示FileReader讀取數(shù)據(jù)的狀態(tài),有三個(gè)值:
EMPTY:沒有數(shù)據(jù)被加載
LOADING:數(shù)據(jù)正在被加載
LOADING:數(shù)據(jù)正在被加載
FileReader.result代表數(shù)據(jù)讀取完成后的結(jié)果,只有在數(shù)據(jù)被加載完成后,result屬性才有效。
事件FileReader.onbort在FileReader的reading操作被中斷的時(shí)候觸發(fā)。
FileReader.onerror在FileReader讀取數(shù)據(jù)過程中發(fā)生錯(cuò)誤時(shí)觸發(fā)
FileReader.onload在FileReader讀取事件完成后調(diào)用
FileReader.onloadstart在FileReader讀取事件開始時(shí)調(diào)用
FileReader.onloadend在FileReader讀事件完成后調(diào)用
FileReader.onprogress在FileReader讀取數(shù)據(jù)的過程中調(diào)用
FileReader.abort()中斷讀數(shù)據(jù)操作,直接返回,readyState將被設(shè)置為DONE
FileReader.readAsArrayBuffer()讀取Blob類型的數(shù)據(jù),讀取完成后返回ArrayBuffer對(duì)象,ArrayBuffer對(duì)象存儲(chǔ)數(shù)據(jù)內(nèi)容。
FileReader.readAsBinaryString()讀取一個(gè)Blob對(duì)象,將Blob對(duì)象中的原始二進(jìn)制數(shù)據(jù)作為字符串的形式返回。
FileReader.readAsDataURL()返回一個(gè)代表文件數(shù)據(jù)的URL
FileReader.readAsTextString()讀取一個(gè)Blob對(duì)象,返回一個(gè)文本字符串。
一個(gè)拖拽事件的demo,參考MDN
文件拖拽 實(shí)現(xiàn)拖拽
Size:
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/50816.html
摘要:事件在的操作被中斷的時(shí)候觸發(fā)。讀取一個(gè)對(duì)象,將對(duì)象中的原始二進(jìn)制數(shù)據(jù)作為字符串的形式返回。一個(gè)拖拽事件的參考文件拖拽實(shí)現(xiàn)拖拽監(jiān)聽拖拽事件 FileReader語法 例子 屬性 FileReader.error表示在讀文件操作過程中發(fā)生的錯(cuò)誤FileReader.readyState表示FileReader讀取數(shù)據(jù)的狀態(tài),有三個(gè)值: EMPTY:沒有數(shù)據(jù)被加載 LOADING:數(shù)據(jù)正在...
摘要:沒有瀏覽器測(cè)試,所以不知道是不是有效,其實(shí)里面看起來比我寫的那個(gè)復(fù)雜,實(shí)際上多了個(gè)檢驗(yàn)格式上兼容寫法所以不要怕,如果我錯(cuò)了記得提醒下我啊。目前為止其實(shí)已經(jīng)該說的都差不多覆蓋到了吧,動(dòng)手能力強(qiáng)的話已經(jīng)可以根據(jù)教程寫一個(gè)實(shí)例出來的了。 系列文章 關(guān)于前端上傳文件全面基礎(chǔ)掃盲貼(零)關(guān)于前端上傳文件全面基礎(chǔ)掃盲貼(一) ----- XMLHttpRequest關(guān)于前端上傳文件全面基礎(chǔ)掃盲貼(...
摘要:字符流字符流是什么字符流是可以直接讀寫字符的流字符流讀取字符就要先讀取到字節(jié)數(shù)據(jù)然后轉(zhuǎn)為字符如果要寫出字符需要把字符轉(zhuǎn)為字節(jié)再寫出類的方法可以按照字符大小讀取通過項(xiàng)目默認(rèn)的碼表一次讀取一個(gè)字符賦值給將讀到的字符強(qiáng)轉(zhuǎn)后打印字符流類的方法可以 1_字符流FileReader 1.字符流是什么 字符流是可以直接讀寫字符的IO流 字符流讀取字符, 就要先讀取到字節(jié)數(shù)據(jù), 然后轉(zhuǎn)為字符. ...
摘要:接下來就是讀取并顯示這個(gè)文件。只讀表示狀態(tài)的數(shù)字。事件處理處理事件。該事件在讀取操作發(fā)生錯(cuò)誤時(shí)觸發(fā)。開始讀取指定的中的內(nèi)容。一旦完成,屬性中將包含一個(gè)字符串以表示所讀取的文件內(nèi)容。 js 讀取 input[type=file] 內(nèi)容,直接顯示文本 | 圖片 這里面就不用 jquery 了,全用原生方法 1. 開始之前,你需要知道的一些基礎(chǔ)知識(shí) 當(dāng)出現(xiàn) 時(shí),該元素的 value 屬性...
閱讀 1538·2023-04-26 00:25
閱讀 923·2021-09-27 13:36
閱讀 934·2019-08-30 14:14
閱讀 2185·2019-08-29 17:10
閱讀 1018·2019-08-29 15:09
閱讀 1954·2019-08-28 18:21
閱讀 971·2019-08-26 13:27
閱讀 984·2019-08-26 10:58