七牛云 浏览器获取文件hash值

新手上路,请多包涵

浏览器计算hash值的byte(charCodeAt)都是0-255,而java或是node的stream流的byte都是-128-127,因此计算出的hash(sha1)值不同,有什么解决办法吗?
文件是用户拖动上传后拿到的file对象。

阅读 2.2k
1 个回答
✓ 已被采纳新手上路,请多包涵

已解决,不过挺麻烦的,readAsBinaryString后转数组(对大于127的charCode进行-256)后加密。

logo
七牛云问答
子站问答
访问
宣传栏