# 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 |
Promise 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 |
Error return parameter
Field | Description | Data Type |
---|---|---|
errCode | Error code | Number |
errMsg | Error message, in the format of apiName:fail msg | String |
# Use Case
const cloud = require('wx-server-sdk')
exports.main = async (event, context) => {
const fileIDs = ['xxx', 'xxx']
const result = await cloud.deleteFile({
fileList: fileIDs,
})
return result.fileList
}