收藏
回答

downloadFile 获取文件流文件无法获取下载进度

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug onProgressUpdate 客户端 7.0.4.1420 2.7.1

- 当前 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 个回答

登录 后发表内容