HarmonyOS hash.hash()无法对从DocumentViewPicker获取的文件进行计算
代码如下:
let documentSelectOptions = new picker.DocumentSelectOptions();
let documentPicker = new picker.DocumentViewPicker();
documentPicker.select(documentSelectOptions).then((documentSelectResult: Array<string>) => {
let filePath = documentSelectResult[0];
hash.hash(filePath, "sha256").then((str: string) => {
Logger.info("calculate file hash succeed:", str);
}).catch((err: BusinessError) => {
Logger.error("calculate file hash failed with error"," message: " + err.message + ", error code: " + err.code);
});
}).catch((err: BusinessError) => {
console.error('DocumentViewPicker.select failed with err: ' + JSON.stringify(err));
});
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 使用DocumentViewPicker获取到的文件后用hash.hash失败
928浏览 • 1回复 待解决
HarmonyOS 如何计算相册uri取到的文件的hash?
986浏览 • 1回复 待解决
HarmonyOS 文件Hash处理
1331浏览 • 1回复 待解决
HarmonyOS Hash方法
839浏览 • 1回复 待解决
如何获取应用签名证书的hash值
2915浏览 • 1回复 待解决
HarmonyOS Web控件中的onPageEnd无法拦截#hash跳转
1600浏览 • 1回复 待解决
如何获取对象的唯一标识(Hash值)
1550浏览 • 1回复 待解决
HarmonyOS sha512能否直接对字符串进行hash,api是要求输入文本路径
899浏览 • 1回复 待解决
OceanBase的哈希(HASH)分区是什么?
5200浏览 • 1回复 待解决
redis中Hash操作是什么?
3700浏览 • 1回复 待解决
TairHash相较于Redis Hash的提升有哪些?
4325浏览 • 1回复 待解决
InnoDB为什么需要自适应的Hash索引?
3130浏览 • 1回复 待解决
HarmonyOS 每次sync,libak.so的hash都会变
1059浏览 • 1回复 待解决
HarmonyOS DocumentViewPicker如何从网络下载文件到本地
942浏览 • 1回复 待解决
第三方应用怎么获取应用签名证书的hash值
2980浏览 • 1回复 待解决
异步调用问题,封装调用系统hash方法时,由于异步处理,在hash处理前返回了结果。
1807浏览 • 1回复 待解决
HarmonyOS 文件选择DocumentViewPicker无法选择左边图库
914浏览 • 1回复 待解决
HarmonyOS filePicker.DocumentViewPicker()获取的文件路径乱码
1134浏览 • 1回复 待解决
Redis数据类型散列hash是什么?
3654浏览 • 1回复 待解决
HarmonyOS如何对一个文件内容进行MD5计算
1874浏览 • 1回复 待解决
HarmonyOS H5的hash路由在HarmonyOS上后退有问题
1008浏览 • 1回复 待解决
HarmonyOS DocumentViewPicker选择文件问题
1024浏览 • 1回复 待解决
Redis数据类型散列hash的应用程序方案是什么?
4024浏览 • 1回复 待解决
HarmonyOS 怎么获取某个object的hash,就像debug的时候得值都会显示一个xxx@xxx这种
1260浏览 • 2回复 待解决
HarmonyOS 使用documentViewPicker选择文件获取文件路径后使用fs.readText读取文件内容失败
927浏览 • 1回复 待解决
hash.hash() 仅支持沙箱路径,若使用系统公共目录文件,需将文件拷贝至沙箱目录下,沙箱路径:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/app-sandbox-directory-V5
hash参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-file-hash-V5
请参考代码: