突然遇到了这样的问题,不知道是不是设置不正确。
背景情况:用户可以通过小程序上传自己的图片。基本思路是将图片的临时地址用`wx.cloud.CDN`推送到云函数中。云函数将临时CDN地址再转成Buffer,最后把用户上传的图片存储的云存储中。
遇见的错误:
Error: errCode: -1 | errMsg: cloud.callFunction:fail uploadToCommonCDN:fail connect ETIMEDOUT 123.151.65.187:8080; at cloud.callFunction api;
appid: wxb51b1d13b0a37b11
代码:
wx.cloud.callFunction({name: "uploadImage",
data: {
filePath: wx.cloud.CDN({
filePath: fileList[i].url,
type: 'filePath'
}),
cloudPath: fileList[i].cloudURL
}
})
我今天也遇到了类似的错误,也在帖子里分享一下
我的错误是这样的
经过我反复测试,是因为上传的图片太大,700多KB大的图片就会报这个错,目前我试的最大的是419KB的图片不会报错,419KB以下大小的图片均调用正常,官方文档把这个最大限制没说,我还以为我调用的不对
将云函数的最大时间从3s延长到20s貌似解决了