根据上传后取得的fileId(cloud://)获取文件真实的临时访问链接。
说明:
1)通过此方法获取的图片资源的访问链接是永久有效的,音视频的有效期是7小时。
2)若在链接有效期内仍无法获取到url或者打开黑屏,大概率是内容安全检查未通过,被拦截了。
字段名 | 类型 | 必选 | 默认值 | 说明 |
options.fileId |
string[] | 是 | - | 上传文件后返回的fileId列表,用于获取临时访问链接 |
options.seller |
boolean | 否 | false | 查询云存储中上传到商家图片空间的文件 |
返回Promise对象
字段名 | 说明 |
fileList |
文件列表 |
字段名 | 说明 |
fileId |
文件Id |
fileName |
文件全路径名称 |
url |
文件临时访问链接 |
status |
状态码。1为成功,0为失败 |
const {cloud} = getApp(); Page({ data:{}, onLoad(query) { // 页面加载 }, testGetTempFileURL(){ let urls = await cloud.file.getTempFileURL({ fileId: ['cloud://xxx1', 'cloud://xxx2'] }) } });