var fileReader = new FileReader(),spark = new SparkMD5();//創建md5對象(基於SparkMD5)
if(dataFile.size>1024*1024){
var data1 = dataFile.slice(0,1024*1024);//將文件進行分塊 file.slice(start,length)
fileReader.readAsBinaryString(data1);//將文件讀取爲二進制碼
}else{
fileReader.readAsBinaryString(dataFile);
}
//文件讀取完畢之後的處理
fileReader.onload = function(e) {
spark.appendBinary(e.target.result);
var
md5 = spark.end();
};
fileReader 讀取文件,並基於SparkMD5獲取md5
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Reflow Repaint
泡泡_myy
2020-02-22 16:07:52
瀏覽器爲已登錄的input自動填充黃色背景
泡泡_myy
2020-02-22 16:07:52
html5 file slice()對文件進行分塊,實現斷點上傳
泡泡_myy
2020-02-22 16:07:52
Refused to set unsafe header "Date"
泡泡_myy
2020-02-22 16:07:52
發送Ajax(get、post)請求時設置爲異步
泡泡_myy
2018-09-03 14:26:38
通過html5 File、XMLHttpRequest實現文件上傳
泡泡_myy
2018-09-03 14:26:38
Chrome 和 Safari 對日期格式的兼容問題
泡泡_myy
2018-09-03 14:26:38
chrome不能調試斷點的問題
泡泡_myy
2018-09-03 14:26:38