【云存储】HarmonyOS 鸿蒙Next文件上传成功

发布于 1周前 作者 vueper 来自 鸿蒙OS

【云存储】HarmonyOS 鸿蒙Next文件上传成功

  static async upload(files: Array<request.File>, context: common.UIAbilityContext) {
let storage= cloud.storage();
for (let i = 0; i < files.length; i++) {
let listFiles = await storage.list({
cloudPath: ‘image/’ + files[0].filename
})
if (listFiles.fileList.length == 0) {
await storage.upload({
localPath: context.cacheDir + ‘/’ + files[0].filename,
cloudPath: ‘image/’ + files[0].filename
})
}
}
}<button style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 8px; right: 8px; font-size: 14px;">复制</button>

之前一直失败找不到原因,今天才处理好

http上传本地路径格式:internal://cache/你的文件名

云存储本地上传路径:context.cacheDir + ‘/’ + 你的文件名(需要事先将文件复制到cache目录)



关于【云存储】HarmonyOS 鸿蒙Next文件上传成功的问题,您也可以访问:https://www.itying.com/category-93-b0.html 联系官网客服。

4 回复

升级HarmonyOS后,感觉手机的整体性能都有了很大的提升。

你是在真机上测试成功吗?模拟器上能测试云存储成功吗?

模拟器上测试的,成功了

回到顶部