qifei32
qifei32
  • 发布:2025-07-24 11:37
  • 更新:2025-07-24 15:24
  • 阅读:139

开启unicloud阿里云空间,如何能够读取内置存储空间中的内容?

分类:uniCloud

问题1:
代码:
let result = await uniCloud.getTempFileURL({
fileList: ['41d39bd8-9528-4290-a066-e9a09832234b','513e7712-20c2-4983-b853-31a3e08cd9ab']
});
console.log("result is ",result)

返回的结果,不管传的参数是什么,返回tempFileURL字段始终不返回URL。
{
"fileList": [{
"fileID": "41d39bd8-9528-4290-a066-e9a09832234b",
"tempFileURL": "41d39bd8-9528-4290-a066-e9a09832234b"
}, {
"fileID": "513e7712-20c2-4983-b853-31a3e08cd9ab",
"tempFileURL": "513e7712-20c2-4983-b853-31a3e08cd9ab"
}]
}
问题2:
见附件截图,调用哪个API能够读取内置存储空间中的内容?

2025-07-24 11:37 负责人:DCloud_uniCloud_CRL 分享
已邀请:

最佳回复

DCloud_uniCloud_CRL

DCloud_uniCloud_CRL

HBuilderx 4.75 以下版本的阿里云服务空间不支持权限控制,为了保持和其他云厂商API一致性,getTempFileURL API 返回结果和入参fileID一致。在 HBuilderX 4.75 以上版本中阿里云服务空间支持了权限控制,调用 getTempFileURL API 会返回正确的临时访问地址, getTempFileURL API 的fileID支持 文件id和文件url。

qifei32

qifei32 (作者)

明白了,还有第二个问题,我从web浏览器端上传全部文件,现在想在列表中显示全部文件的图片,调用哪个API能批量读取内部存储中的全部文件ID?@DCloud_uniCloud_CRL

要回复问题请先登录注册