await uniCloud.httpclient.request(filepath.fileList[0].tempFileURL);

爱喝咖啡的老猫
- 发布:2025-08-18 15:31
- 更新:2025-08-18 18:21
- 阅读:30
产品分类: uniCloud/App
示例代码:
操作步骤:
无
无
预期结果:
无
无
实际结果:
无
无
bug描述:
当阿里云存储设为私有权限时,云函数里面无法直接通过url方式读取文件,返回403错误
4 个回复
最佳回复
DCloud_uniCloud_CRL
问题已修复,重新上传云函数试下。
DCloud_uniCloud_VK
非bug,私有权限的情况下本来就不能直接通过url下载访问的,读取文件需要先获取临时连接https://doc.dcloud.net.cn/uniCloud/storage/dev.html#cloudgettempfileurl
爱喝咖啡的老猫 (作者) - 爱喝咖啡的老毛
问题是在云函数内,使用这个函数uniCloud.getTempFileURL,返回的链接没有带auth,仍然出现403错误
爱喝咖啡的老猫 (作者) - 爱喝咖啡的老毛
我试过,在本地运行这个函数时,可以正确返回auth,但是云端调用,返回的是一模一样的地址,所以出现了403