l***@163.com
l***@163.com
  • 发布:2022-08-22 09:01
  • 更新:2022-08-22 11:12
  • 阅读:730

【报Bug】uni.downloadFile()下载文件无法进入进度条回调

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.5.4

手机系统: Android

手机系统版本号: Android 12

手机厂商: 华为

手机机型: T2301

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

每次都获取不到

预期结果:

能进入进度条回调

实际结果:

bug描述:

uni.downloadFile()下载文件时获取不到文件总大小,所以无法进入进度条回调,官方能不能优化一下,文件大小由函数参数传入

2022-08-22 09:01 负责人:无 分享
已邀请:
BoredApe

BoredApe - 有问题就会有答案。

什么场景下无法获取到 文件大小呢

  • l***@163.com (作者)

    我测试了阿里云文件服务器,企业云盘都无法进入文件下载进度条回调函数,实际上文件下载的pai返回header里面是有文件大小的。

    2022-08-22 10:24

  • l***@163.com (作者)

    这个问题应该存在很久了,下载文件存在影响因素,进度条回调函数可以传入文件信息获取前的文件大小。

    2022-08-22 10:26

l***@163.com

l***@163.com (作者) - 小白

附件里面这个地方,可以传入一个文件大小的参数。

  • l***@163.com (作者)

    实际使用中,e.totalSize返回的都是0,所以无法进入进度监控的回调中,以至于无法进入进度条回调函数。

    2022-08-22 10:29

l***@163.com

l***@163.com (作者) - 小白

接口返回是有文件大小的。。。。

  • CODE_XU

    方便提供这个文件的地址吗?

    2022-08-24 15:00

该问题目前已经被锁定, 无法添加新回复