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

JS+HTML5 FileReader對象用法示例

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

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

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

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

FileReader 實例包含很多事件(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錯誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript數(shù)學(xué)運算用法總結(jié)

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

相關(guān)文章

最新評論

邹平县| 友谊县| 沈阳市| 桦川县| 永仁县| 文登市| 岳阳县| 伽师县| 武城县| 汾西县| 满城县| 金湖县| 四子王旗| 丹凤县| 洞头县| 沈丘县| 淳化县| 西畴县| 大荔县| 衡阳县| 石阡县| 昆山市| 永登县| 枣阳市| 涞水县| 商洛市| 于都县| 三门县| 军事| 丰宁| 华容县| 西乌珠穆沁旗| 肇庆市| 潜江市| 张家港市| 邵东县| 丰宁| 敦化市| 武山县| 平江县| 琼中|