百度智能小程序 删除云存储文件
cloud.deleteFile
删除云存储文件,可以批量删除,一次最多删除 200 个
参数
| 名称 | 类型 | 必须 | 说明 |
|---|---|---|---|
| option | Object | 是 | |
| option.fileList | String[] | 是 | 待删除文件 ID 列表 |
返回值 Promise
resolve 结果:
| 名称 | 类型 | 说明 |
|---|---|---|
| requestID | String | 请求 ID |
| fileList | fileDeleteResult[] | 删除结果列表 |
fileDeleteResult 删除结果:
| 名称 | 类型 | 说明 |
|---|---|---|
| fileID | String | 文件 ID |
| status | 状态,0:删除成功 | Number |
| errMsg | 删除失败,错误信息 | String |
| errCode | 删除失败,错误码 | String |
reject 结果:
| 名称 | 类型 | 说明 |
|---|---|---|
| code | String | 错误码 |
| message | String | 错误信息 |
代码示例
const cloud = require('swan-server-sdk')
exports.main = async (event, context) => {
cloud.init(context)
const res = await cloud.deleteFile({
fileList: ['file-id-01', 'file-id-02'],
})
return res.fileList
}