z***@gmail.com
z***@gmail.com
  • 发布:2025-02-18 20:58
  • 更新:2025-02-18 20:58
  • 阅读:32

【报Bug】uniappx 的 uni.downloadFile 在下载文件时突然中断会造成 success、fail、complete 不触发

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 11

HBuilderX类型: 正式

HBuilderX版本号: 4.45

手机系统: Android

手机系统版本号: Android 9.0

手机厂商: 模拟器

手机机型: 雷电模拟器

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
onLoad(() => {  
        console.log("开始下载了");  
        let task = uni.downloadFile({  
            url: "",  
            success: (res) => {  
                console.log('downloadFile success, res is', res)  
            },  
            fail: (err) => {  
                console.log('downloadFile fail, err is:', err)  
            },  
            complete: (res) => {  
                console.log('downloadFile complete, res is:', res)  
            }  
        })  
        task.onProgressUpdate((res) => {  
            if (res.progress > 10) {  
                task.abort()  
            }  
        })  
    })

操作步骤:

代码:

onLoad(() => {  
        console.log("开始下载了");  
        let task = uni.downloadFile({  
            url: "",  
            success: (res) => {  
                console.log('downloadFile success, res is', res)  
            },  
            fail: (err) => {  
                console.log('downloadFile fail, err is:', err)  
            },  
            complete: (res) => {  
                console.log('downloadFile complete, res is:', res)  
            }  
        })  
        task.onProgressUpdate((res) => {  
            if (res.progress > 10) {  
                task.abort()  
            }  
        })  
    })

预期结果:

中途打断应该有回调的

实际结果:

没有回调

bug描述:

uniappx 的 uni.downloadFile 在下载文件时突然中断会造成 success、fail、complete 不触发

2025-02-18 20:58 负责人:无 分享
已邀请:

要回复问题请先登录注册