爱喝咖啡的老猫
爱喝咖啡的老猫
  • 发布:2025-08-18 15:31
  • 更新:2025-08-18 18:21
  • 阅读:30

【报Bug】在阿里云空间内,云函数无法读取设置为私有权限的云存储文件

分类:uniCloud

产品分类: uniCloud/App

示例代码:

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

操作步骤:

预期结果:

实际结果:

bug描述:

当阿里云存储设为私有权限时,云函数里面无法直接通过url方式读取文件,返回403错误

2025-08-18 15:31 负责人:无 分享
已邀请:

最佳回复

DCloud_uniCloud_CRL

DCloud_uniCloud_CRL

问题已修复,重新上传云函数试下。

DCloud_uniCloud_VK

DCloud_uniCloud_VK

非bug,私有权限的情况下本来就不能直接通过url下载访问的,读取文件需要先获取临时连接https://doc.dcloud.net.cn/uniCloud/storage/dev.html#cloudgettempfileurl

爱喝咖啡的老猫

爱喝咖啡的老猫 (作者) - 爱喝咖啡的老毛

问题是在云函数内,使用这个函数uniCloud.getTempFileURL,返回的链接没有带auth,仍然出现403错误

爱喝咖啡的老猫

爱喝咖啡的老猫 (作者) - 爱喝咖啡的老毛

我试过,在本地运行这个函数时,可以正确返回auth,但是云端调用,返回的是一模一样的地址,所以出现了403

要回复问题请先登录注册