收藏
回答

上传两张图片报错uploadFile:fail createUploadTask

框架类型 问题类型 操作系统 工具版本
小程序 Bug macOS 最新

同时上传两张图片时报错,但是去年这个代码是可以运行的。


错误内容:

VM290:1 uploadFile:fail createUploadTask:fail exceed max upload connection count 1


代码:


function Promisify (fn) {
  return function (obj = {}) {
    return new Promise((resolve, reject) => {
      obj.success = function (res) {
        resolve(res)
      }
 
      obj.fail = function (res) {
        reject(res)
      }
 
      fn(obj)
    })
  }
}
 
// 上传图片
function uploadIdCardImg (filepath) {
    return Promisify(wx.uploadFile)({
      url: `${BASE_URL}/upload`,
      filePath: filepath,
      name: 'picture'
    })
  }
 
// 开始上传
function submit(){
  return Promise.all([
    uploadIdCardImg(filePath1),
    uploadIdCardImg(filePath2)
  ])
}


回答关注问题邀请回答
收藏

1 个回答

  • HS
    HS
    2018-05-16

    同时上传的数量是否超过了限制?

    https://developers.weixin.qq.com/miniprogram/dev/api/api-network.html

    2018-05-16
    有用
    回复 4
    • 2018-05-19
      并未超过。network中只有第一个上传文件的request请求。
      2018-05-19
      回复
    • 。
      2022-02-12回复
      兄弟,怎么解决的,我也有这个问题
      2022-02-12
      回复
    • 青云
      青云
      2023-04-20
      请问解决了没有,遇到同样的问题?
      2023-04-20
      回复
    • 青云
      青云
      2023-04-20
      我的重启开发工具就好了
      2023-04-20
      回复
登录 后发表内容