欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JS+HTML5 FileReader對象用法示例

 更新時間:2017年04月07日 11:42:26   作者:風之約  
這篇文章主要介紹了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擴展技巧總結(jié)》、《JavaScript文件與目錄操作技巧匯總》、《JavaScript錯誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript數(shù)學運算用法總結(jié)

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

相關(guān)文章

  • 基于BootStrap multiselect.js實現(xiàn)的下拉框聯(lián)動效果

    基于BootStrap multiselect.js實現(xiàn)的下拉框聯(lián)動效果

    當option特別多時,一般的下拉框選擇起來就有點力不從心了,所以使用multiselect是個很好的選擇。在網(wǎng)上找了半天找到了解決方案,具體實現(xiàn)代碼大家參考下本文吧
    2017-07-07
  • 改進:論壇UBB代碼自動插入方式

    改進:論壇UBB代碼自動插入方式

    改進:論壇UBB代碼自動插入方式...
    2006-12-12
  • 最新評論