# wx.cloud.deleteFile
Deletes files from cloud storage. Up to 50 files can be deleted at a time.
Request parameters
| Field | Description | Data Type | Default | Required |
|---|---|---|---|---|
| fileList | Array of cloud file ID strings | String[] | - | Y |
| config | Configuration | Object | - | N |
| success | Callback succeeds | |||
| fail | Callback fails | |||
| complete | Callback completes |
config object definition
| Field | Description | Data Type |
|---|---|---|
| env | ID of the used environment. Ignore the environment specified by init if this parameter is specified. | String |
success return parameter
| Field | Description | Data Type |
|---|---|---|
| fileList | List of deleted files. Each object in the list is defined below | Object[] |
Objects in fileList are described as follows
| Field | Description | Data Type |
|---|---|---|
| fileID | Cloud file ID | String |
| status | Status code. 0 means success | Number |
| errMsg | ok means success; displays cause of failure if fails | String |
fail return parameter
| Field | Description | Data Type |
|---|---|---|
| errCode | Error code | Number |
| errMsg | Error message, in the format of apiName:fail msg | String |
# Use Case
Callback style
wx.cloud.deleteFile({
fileList: ['a7xzcb'],
success: res => {
// handle success
console.log(res.fileList)
},
fail: err => {
// handle error
}
})
Promise style
wx.cloud.deleteFile({
fileList: ['a7xzcb']
}).then(res => {
// handle success
console.log(res.fileList)
}).catch(error => {
// handle error
})