swan.cloud.deleteFile

解释:删除云存储空间中的指定文件,一次最多删除 50 个。

参数说明

该方法的传入参数类型为对象类型,参数说明如下:

字段类型必填说明
fileListString[]云文件 ID
configObject局部覆盖 swan.cloud.init 中的全局配置
successFunction接口调用成功的回调函数
failFunction接口调用失败的回调函数
completeFunction接口调用结束的回调函数

config参数说明:

字段类型说明
envString使用的环境 ID,将覆盖 swan.cloud.init 指定的环境

success返回参数说明

字段类型说明
fileListObject[]删除结果列表,定义详见下表

fileList参数说明:

字段类型说明
fileIDString云文件 ID
statusNumber状态码,0 为成功
errMsgString成功为 deleteFile:ok,失败为失败原因

fail返回参数说明

字段类型说明
errCodeNumber错误码
errMsgString错误信息

代码示例

callback风格:

  • JS
  1. swan.cloud.deleteFile({
  2. fileList: ['test-env/my-image.png'],
  3. success: res => {
  4. console.log(res.fileList)
  5. },
  6. fail: err => {
  7. // ...
  8. }
  9. })

Promise风格:

  • JS
  1. swan.cloud.deleteFile({
  2. fileList: ['test-env/my-image.png']
  3. }).then(res => {
  4. console.log(res.fileList)
  5. }).catch(err => {
  6. // ...
  7. });