只是向上走
只是向上走
  • 发布:2023-09-12 19:12
  • 更新:2023-09-13 11:36
  • 阅读:197

【报Bug】uni.downloadFile在真机上无法准确判断文件是否大于200M

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows11 22H2

HBuilderX类型: 正式

HBuilderX版本号: 3.8.12

第三方开发者工具版本号: 1.06.2307260

基础库版本号: 3.0.1

项目创建方式: HBuilderX

操作步骤:

调用uni,downloadFile下载MP4文件

预期结果:

准确判断文件大小是否超过200M

实际结果:

在微信开发者工具中这个API可以准确判断是否超过200M,在真机上运行则无法准确判断

bug描述:

一开始我以为是开发者工具的基础库版本和真机上的微信版本不一致导致这个问题的,在使用相同的基础库后仍然会出现这个问题

2023-09-12 19:12 负责人:无 分享
已邀请:
underfined

underfined

没搞明白呀。 你是想在文件下载之前判断这个文件大于 200M 进行某些操作还是在下载之后判断大于 200M 进行某些操作?

  • 只是向上走 (作者)

    小程序内只支持下载200M内的文件,我希望根据文件大小走对应的逻辑

    2023-09-13 20:51

  • underfined

    回复 s***@126.com: 那可以换一种方式,在下载之前做判断。 请求用官方的 uni.request. 把请求方式改成 HEAD, 根据请求头里面返回的 Content-Length 做文件大小的判断。

    2023-09-14 09:05

要回复问题请先登录注册