HarmonyOS 鸿蒙Next react-native-oh-tpl-react-native-fs -downloadFile-begin函数返回的文件大小contentLength为0

发布于 1周前 作者 htzhanglong 来自 鸿蒙OS

HarmonyOS 鸿蒙Next react-native-oh-tpl-react-native-fs -downloadFile-begin函数返回的文件大小contentLength为0

RNFS回调begin函数,返回的文件大小为0

2.20.0-nc.0.1.10

2 回复
试一下react-native-oh-tpl-react-native-fs-2.20.0-0.1.13

针对您提到的HarmonyOS鸿蒙Next中,使用react-native-oh-tpl与react-native-fs时,downloadFile-begin函数返回的文件大小contentLength为0的问题,这通常表明在下载开始阶段,系统未能正确获取到文件的总大小信息。可能的原因包括但不限于:

  1. 服务器未提供文件大小:服务器端在响应头中未包含Content-Length字段,导致客户端无法获取文件大小。
  2. 网络问题:下载请求在获取响应头时遇到网络中断或延迟,导致信息不完整。
  3. 库或框架的兼容性问题:react-native-oh-tpl或react-native-fs与当前鸿蒙系统的某些版本可能存在不兼容。

您可以尝试以下步骤进行初步排查:

  • 确认服务器端是否设置了正确的Content-Length响应头。
  • 检查网络连接是否稳定,特别是在下载开始时。
  • 查阅react-native-oh-tpl和react-native-fs的官方文档或社区,看是否有关于鸿蒙系统的特定说明或更新。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部