收藏
回答

uploadToCommonCDN:fail connect ETIMEDOUT 请求超时?

突然遇到了这样的问题,不知道是不是设置不正确。

背景情况:用户可以通过小程序上传自己的图片。基本思路是将图片的临时地址用`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
   }
})
回答关注问题邀请回答
收藏

2 个回答

  • Derek
    Derek
    2021-04-09

    我今天也遇到了类似的错误,也在帖子里分享一下

    我的错误是这样的

    Error: cloud.callFunction:fail undefined . uploadToCommonCDN:fail connect ETIMEDOUT 123.151.65.187:8080
    


    经过我反复测试,是因为上传的图片太大,700多KB大的图片就会报这个错,目前我试的最大的是419KB的图片不会报错,419KB以下大小的图片均调用正常,官方文档把这个最大限制没说,我还以为我调用的不对

    2021-04-09
    有用 1
    回复
  • 星驰Dai
    星驰Dai
    2021-01-24

    将云函数的最大时间从3s延长到20s貌似解决了

    2021-01-24
    有用
    回复
登录 后发表内容
问题标签