# downloadFile
Downloads files from cloud storage.
Request parameters
| Field | Description | Data Type | Default | Required |
|---|---|---|---|---|
| fileID | Cloud file ID | String | - | Y |
Promise return parameter
| Field | Description | Data Type |
|---|---|---|
| fileContent | File content | Buffer |
| statusCode | HTTP status code returned by the server | Number |
Error return parameter
| Field | Description | Data Type |
|---|---|---|
| errCode | Error code | Number |
| errMsg | Error message, in the format of apiName:fail msg | String |
# Use Case
Promise style
const cloud = require('wx-server-sdk')
exports.main = async (event, context) => {
const fileID = 'xxxx'
const res = await cloud.downloadFile({
fileID: fileID,
})
const buffer = res.fileContent
return buffer.toString('utf8')
}