【云存储】HarmonyOS 鸿蒙Next文件上传成功
【云存储】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后,感觉手机的整体性能都有了很大的提升。
模拟器上测试的,成功了
学习