这里以获取本地视频为例:
uni.chooseVideo({
count: 9,
success(res) {
let data = uni.getFileSystemManager().readFileSync(res.tempFilePath,'binary',0);
let md5_data = sparkMd5.hashBinary(data);
console.log('md5_data',md5_data);
}
});
这里用到了第三方的js包spark-md5。在项目目录下的终端安装一下,如果使用npm,使用npm install spark-md5命令安装即可,具体第三包的安装可以百度一下。 其他类型的文件只需改变一下获取文件的方法即可。