最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS+HTML5 FileReader對(duì)象用法示例

 更新時(shí)間:2017年04月07日 11:42:26   作者:風(fēng)之約  
這篇文章主要介紹了JS+HTML5 FileReader對(duì)象用法,結(jié)合具體實(shí)例形式分析了FileReader對(duì)象的常用方法及簡單使用技巧,需要的朋友可以參考下

本文實(shí)例講述了JS+HTML5 FileReader對(duì)象用法。分享給大家供大家參考,具體如下:

FileReader 實(shí)例中有四個(gè)方法來讀取文件數(shù)據(jù)

1、readAsBinaryString(Blob|File)
2、readAsDataURL(Blob|File)
3、readAsText(Blob|File)
4、readAsArrayBuffer(Blob|File)

FileReader 實(shí)例包含很多事件(onerror, onprogress, onload[result]

<input name="file" id="uploadFile" />

var file = document.getElementById("uploadFile");
var bufferSize = 1024;
var pos = 0;
var onload = function(e) {
   console.log("Read", e.target.result);
   var img = document.createElement("img");
   img.src = e.target.result;
   img.width = 300;
   img.height = 300;
   document.body.appendChild(img);
};
var onerror = function() {}
var onprogress = function(e) {}
file.onchange = function() {
   if (file.files) file = file.files[0];
   while (pos < file.size) {
    var reader = new FileReader();
    reader.onload = onload;
    reader.onerror = onerror;
    /*reader.readAsText(file.slice(pos, bufferSize));
    pos += bufferSize; */
    reader.readAsDataURL(file);
    pos = file.size + 1;
   }
}

更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript擴(kuò)展技巧總結(jié)》、《JavaScript文件與目錄操作技巧匯總》、《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)

希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

肥东县| 平山县| 芦溪县| 鸡东县| 盘锦市| 随州市| 即墨市| 成武县| 新竹县| 甘肃省| 中山市| 丰台区| 文昌市| 黄浦区| 砚山县| 凤阳县| 江永县| 永寿县| 香港| 新泰市| 孝义市| 肇东市| 遂昌县| 江永县| 老河口市| 西城区| 博湖县| 玉田县| 于田县| 互助| 大城县| 永德县| 广宁县| 阜平县| 遵义县| 靖安县| 理塘县| 五台县| 西林县| 南投市| 湖州市|