根据fileId下载文件。仅手机淘宝端支持,仅可以下载MNN文件,其他类型的文件均不支持。
字段 |
类型 |
必填 |
解释 |
fileld |
string | Array<string> |
是 |
文件的fileId,多个fileId请使用数组: [fileId,fileId ...] |
cache |
boolean |
否 |
是否缓存fileId与下载下来的文件位置信息的映射关系 fileId => filePath |
返回所下载的文件在端的存储路径:Promise<string[]>。
import cloud from '@tbmp/mp-cloud-sdk'; cloud.init({ env: "online" }); Page({ test(){ const fileId = "cloud://475A9B604AECB1E357DD8B25704B9127//TB19O79MVXXXXcZXVXXXXXXXXXX-1024-1024.jpg"; cloud.file.downloadByFileId({fileId}).then(data=>console.log("data",data)) } })
文件下载后,根据FileSystemManager.readFile,FileSystemManager.readFileSync读取文件。