收藏
回答

开启封面广告后,真机测试,不会进入文件下载进度onProgressUpdate回调!

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug downloadFile 微信iOS客户端 8.0.54 2.31.1

在开启封面广告后永远不会进入onProgressUpdate回调,关闭正常,开发者工具中打开关闭封面广告都正常,只有真机会出现这个bug。

const DownloadTask = uni.downloadFile({
            url: url,
            timeout: 12000,
            filePath: filePath,
            success: async (res) => {}
)}

DownloadTask.onProgressUpdate(res => {
            //在开启封面广告后永远不会进入onProgressUpdate回调,关闭正常,开发者工具中打开关闭封面广告都正常。
        console.log(res.progress)
})
回答关注问题邀请回答
收藏

3 个回答

  • Kassady
    Kassady
    03-26

    用uploadTask上传视频一直失败,文件68MB,但是不用uploadTask定义,直接用uni.uploadFile就能成功,有人知道为什么吗

                   // 上传文件
              uploadTask.value = uni.uploadFile({
                url: ossUrl.value, // 临时凭证提供的上传URL
                filePath: videoFile.tempFilePath, // 视频文件路径
                name: 'file', // 请求参数的文件字段名,后端接收文件时需要与该字段名一致
                formData: formDataValue,
                timeout: 300000,
                success(uploadRes) {
                  console.log('上传回调:', uploadRes)
                  // uni.hideLoading()
                  overUpload(true)
                  model.video_url = ossUrl.value + '/' + formDataValue.key
                  console.log('model.video_url', model.video_url)
                },
                fail(error) {
                  console.error('上传失败:', error)
                  // uni.hideLoading()
                  overUpload(false)
                },
                complete: (res) => {
                  uploadTask.value = null
                },
              })
    
    
              console.log('uploadTask.value', uploadTask.value)
              showUploadInfo.value = true
              uploadTask.value.onProgressUpdate((res: any) => {
                uploadProgress.value = res.progress
                console.log('上传进度', res.progress)
                // console.log('已经上传的数据长度', res.totalBytesSent)
                // console.log('预期需要上传的数据总长度', res.totalBytesExpectedToSend)
              })
    
    03-26
    有用
    回复
  • Wws
    Wws
    03-20

    2025年了,解决了吗?

    03-20
    有用
    回复
  • 小刘马
    小刘马
    2024-12-08

    兄弟,解决了吗,遇到了同样的问题。

    2024-12-08
    有用
    回复
登录 后发表内容