cloud.deleteFile

删除云存储文件,可以批量删除,一次最多删除 200 个

参数

名称类型必须说明
optionObject
option.fileListString[]待删除文件 ID 列表

返回值 Promise

resolve 结果:

名称类型说明
requestIDString请求 ID
fileListfileDeleteResult[]删除结果列表

fileDeleteResult 删除结果:

名称类型说明
fileIDString文件 ID
status状态,0:删除成功Number
errMsg删除失败,错误信息String
errCode删除失败,错误码String

reject 结果:

名称类型说明
codeString错误码
messageString错误信息

代码示例

  1. const cloud = require('swan-server-sdk')
  2. exports.main = async (event, context) => {
  3. cloud.init(context)
  4. const res = await cloud.deleteFile({
  5. fileList: ['file-id-01', 'file-id-02'],
  6. })
  7. return res.fileList
  8. }