HarmonyOS 鸿蒙Next react-native-oh-tpl-react-native-fs -downloadFile-begin函数返回的文件大小contentLength为0
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的问题,这通常表明在下载开始阶段,系统未能正确获取到文件的总大小信息。可能的原因包括但不限于:
- 服务器未提供文件大小:服务器端在响应头中未包含
Content-Length
字段,导致客户端无法获取文件大小。 - 网络问题:下载请求在获取响应头时遇到网络中断或延迟,导致信息不完整。
- 库或框架的兼容性问题:react-native-oh-tpl或react-native-fs与当前鸿蒙系统的某些版本可能存在不兼容。
您可以尝试以下步骤进行初步排查:
- 确认服务器端是否设置了正确的
Content-Length
响应头。 - 检查网络连接是否稳定,特别是在下载开始时。
- 查阅react-native-oh-tpl和react-native-fs的官方文档或社区,看是否有关于鸿蒙系统的特定说明或更新。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html 。