云函数将图片转换base64调用request-promise发送时数据总是会超时的问题?
使用了调试工具.版本2.9.4
IOS真机微信版本7.0.8
安卓真机微信版本7.0.7
- 经过测试,图片大小234.86 KB转换base64字符串后直接调用云函数request-promise发送耗时超过3秒,云函数报{“errorCode”:-1,“errorMessage”:“Task timed out after 3 seconds”}
2.将上面图片上传到云存储后
直接调用云函数下载云存储上面图片转换
代码如下:
async function getImg(event) {
const res = await cloud.downloadFile({
fileID: event.fileID,
})
const buffer = res.fileContent
return buffer.toString(‘base64’)
}
耗时
执行时间: 1291.02ms内存使用: 35.41 MB
3.通过HTTP API用服务端调用API
batchDownloadFile
获取临时图片链接后下载图片经常超时或者直接失败.
请问云函数,云存储是不是对流出流量有速率上的限制?
还是有什么解决办法