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
}