downloadFile 获取文件流文件无法获取下载进度
发布于 5 年前 作者 xiayin 1270 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

wx.downloadFile 获取的url为文件流文件,在微信开发者工具可以获取实时下载文件大小和进度,但在真机和真机调试模式中,onProgressUpdate不起作用

  • 预期表现

希望获得实时下载文件大小和进度

  • 提供一个最简复现 Demo

onLoad: function () {

    const downloadTask = wx.downloadFile({

        url: https://xcx.tgct.com.cn/api/fileservice/file/pageview/8ec5e19d-7e77-426f-b6c0-63b13bb4a4d9/576001288832024657,

        success(res) {

            //

        }

    })

    downloadTask.onProgressUpdate((res) => {

        console.log(‘下载进度’, res.progress)

        console.log(‘已经下载的数据长度’, res.totalBytesWritten)

        console.log(‘预期需要下载的数据总长度’, res.totalBytesExpectedToWrite)

    })

}

1 回复

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

回到顶部