收藏
回答

UploadTask.onProgressUpdate()进度不准

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug UploadTask.onProgressUpdate() 客户端 7.0.3 2.6.2

- 当前 Bug 的表现(可附上截图)

上传文件,UploadTask.onProgressUpdate()返回的进度很快到100,但是文件根本没有上传完成,uploadFile也没有完。





- 预期表现


- 复现路径


- 提供一个最简复现 Demo


最后一次编辑于  2019-03-21
回答关注问题邀请回答
收藏

6 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    2019-03-21

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2019-03-21
    有用
    回复 2
    • 希
      2019-03-21

      代码片段是需要APPID和我们后台的一些数据的,我不知道怎么给你,我代码是这样的

          this.update=wx.uploadFile({
            url: url,
            filePath: src,
            name: 'video',
            formData: {
              duration: '1.765',
              session_key: session_token,
            },
            method: 'POST',
            header: {
              'content-type': 'application/x-www-form-urlencoded'
            },
            responseType: 'text',
            success: function (res) {
                consol.log(res)
              }
          })
          this.update.onProgressUpdate((res)=>{
            console.log(res.progress);
        })


      手机:vivo x9,微信7.0.3

      开发工具上也是这样的问题

      2019-03-21
      回复
    • 社区技术运营专员-娇华
      社区技术运营专员-娇华
      2019-03-22回复

      麻烦按照教程来提供下代码片段

      2019-03-22
      回复
  • 知礼
    知礼
    2019-08-05

    官方总是要代码片段,难道自己弄一个不行吗?所有安卓手机,上传进度都这个样,你们还要机型、版本、自己随便写段代码试试啊

    2019-08-05
    有用 2
    回复
  • 刘#
    刘#
    11-06

    马上2021年了,这个问题还没解决吗?

    11-06
    有用
    回复
  • 夜色咖啡
    夜色咖啡
    01-07

    你们就不要责备了,其实前端显示文件上传达到100%而没有上传成功是正常的现象,前端提供的进度应该是从客户端发送的服务器的进度而已,那么服务器还需要把文件写入到磁盘中,这也是需要时间的。

    01-07
    有用
    回复
  • clown
    clown
    2019-07-11

    魅族m16x上也会,我是开发工具上正常,,手机上也是一样的问题。。。

    2019-07-11
    有用
    回复
  • 十四
    十四
    2019-04-04

    解决了吗,华为v8最新版本,微信7.0.3,基础库2.6.4 也有这个问题, 开发工具和iphone6上是可以的

    2019-04-04
    有用
    回复 3
登录 后发表内容