uni.chooseImage 取path用 uniCloud.uploadFile 上传图片

1***@qq.com
- 发布:2021-03-04 21:46
- 更新:2021-03-08 15:32
- 阅读:3563
产品分类: uniCloud/App
操作步骤:
预期结果:
返回的 fileID 能显示图片
返回的 fileID 能显示图片
实际结果:
返回的 fileID 访问 The specified key does not exist.
返回的 fileID 访问 The specified key does not exist.
bug描述:
今天调试上传早上可以用下午不能用,晚上调试了代码,发现返回xml返回key不能用
界面 一个按钮+两个图框,上传成功,选择后图片能显示,返回的图不能显示
upload() {
let t = this;
uni.chooseImage({
success: (ciRes) => {
t.path = ciRes.tempFiles[0].path;
console.log(ciRes);
uniCloud.uploadFile({
cloudPath: ciRes.tempFiles[0].name,
filePath: ciRes.tempFiles[0].path,
success(ufRes) {
t.fileID = ufRes.fileID;
// https://vkceyugu.cdn.bspapp.com/VKCEYUGU-4848dc7f-%E2%80%A69cbb887e/76455979-d1fe-4b9d-894f-ed1a0a7cad3a.jpg
// <?xml version="1.0" encoding="UTF-8"?>
// <Error>
// <Code>NoSuchKey</Code>
// <Message>The specified key does not exist.</Message>
// <RequestId>6040E20DCA9F863634118DF5</RequestId>
// <HostId>bsppub.oss-cn-shanghai.aliyuncs.com</HostId>
// <Key>VKCEYUGU-4848dc7f-…9cbb887e/76455979-d1fe-4b9d-894f-ed1a0a7cad3a.jpg</Key>
// </Error>
},
});
},
});
},
1 个回复
DCloud_uniCloud_WYQ
看一下web控制台能看到这个文件吗?