HTML5 04 新增API 檔案讀取

2021-09-12 23:26:20 字數 638 閱讀 1969

通過filereader 物件我們可以讀取本地儲存的檔案,使用file 物件來指定所要讀取的檔案或資料;

其中file 物件可以是來自使用者在乙個元素上,選擇檔案後返回 filelist 物件,也可以來自由拖放

操作生成的datatransfer;

由於html5中我們可以通過為表單元素新增 multiple 屬性;

因此我們通過上傳檔案後得到的是乙個files物件(偽陣列形式);

html5新增內建物件,可以讀取本地檔案內容;

var reader = new filereader,可以例項化乙個物件

例項方法

1.readasdataurl() 以dataurl形式讀取檔案

2.readastext() 讀取檔案裡面的內容

事件監聽onload 當檔案讀取完成時呼叫

屬性

result 讀取的內容放到了result中

動態新增html

多瀏覽器情況下,動態新增html文字時會出現無法獲取動態插入的內容,需要改動.html 方法。textarea無法通過id進行賦值,換用 其他方式。同時,由於 動態新增文字時,firefox 用innertext 在頁面上看不到文字,故使用innerhtml 對textarea進行賦值 functi...

4412 android系統去掉和新增apk

因為要裁剪系統,所以用了半天的時間研究刪除和新增apk進入android檔案系統。環境 系統 android4.03 開發板 4412 我這裡開發板使用的訊為的4412,android使用訊為提供的原始碼,但是原理是想通的。給的教程不算全面,有幾點沒有提到,有以下幾點需要注意。刪除系統自帶apk 1...

向openwrt新增ap143的支援

0 linux核心版本 3.18.36 openwrt版本cc 1 向檔案 target linux ar71xx generic profiles atheros.mk 中新增ap143型別 define profile ap143 name atheros ap143 reference boa...