fileReader 读取文件,并基于SparkMD5获取md5
2015-07-07 11:27
471 查看
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();
};
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();
};
相关文章推荐
- 在使用thinkphp框架时,在模板中尽量少使用php代码段,会导致不解析的后果
- Oracle 索引
- mingw编译Qt5正式版[亲测可用]
- fastjson核心简要总结
- MySQL profiling的用法
- LeetCode22:Generate Parentheses
- [leedcode 16] 3Sum Closest
- webx学习
- 实现导航
- 通过html5 File、XMLHttpRequest实现文件上传
- github入门实例
- 利用ssh传输文件
- Android无法生成R文件的原因总结
- Unity3D调用自己封装的dll
- Keychain Group Access
- virturebox扩展linux磁盘
- Thread启动方式一(Thread.start):源码分析
- Refused to set unsafe header "Date"
- javascript编写贪吃蛇游戏
- Canvas 波形图