HarmonyOS 鸿蒙Next ArkTs Api9文件上传缓慢且经常失败

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

HarmonyOS 鸿蒙Next ArkTs Api9文件上传缓慢且经常失败 ArkTs Api9 在平板设备中文件上传十分缓慢,且经常出现上传失败的问题,相关文件上传代码

cke_2503.png

压缩文件是因为需要缩短上传时间,因为这样上传实在是太慢了

现在实现的效果是将一个图片文件进行压缩,原来有2.2MB左右,压缩后大概500~700kb,但是就算如此,UploadTask读取上传进度都至少需要7秒才能完成,这明显不合理

除此之外,文件上传的成功率也很低,大概只有20%左右的能上传完成,其余的都会出现"responseCode":4,“message”:"libcurl return error"的错误,但是具体原因查询不到


更多关于HarmonyOS 鸿蒙Next ArkTs Api9文件上传缓慢且经常失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

Api9版本太老,更新到api12或者api13试下

更多关于HarmonyOS 鸿蒙Next ArkTs Api9文件上传缓慢且经常失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


没法升级,我们的设备最高只能跑到Api9。

后续要做单框架的应用吗,那还是需要单框架的设备的,

针对HarmonyOS(鸿蒙)Next ArkTs Api9文件上传缓慢且经常失败的问题,可能的原因及解决方向如下:

  1. 网络状况:首先检查设备所处的网络环境是否稳定,上传大文件时,网络波动可能导致上传缓慢或失败。尝试在更稳定的网络环境下进行上传。

  2. 服务器性能:服务器处理请求的能力也可能影响上传速度。如果服务器负载过高,可能导致响应缓慢或请求被拒绝。建议联系服务器管理员或服务提供商优化服务器性能。

  3. 文件大小与格式:大文件上传通常需要更长时间,且某些服务器可能对文件大小或格式有特定要求。尝试将文件压缩或转换为服务器支持的格式后再上传。

  4. 客户端设置:检查鸿蒙系统内的上传设置,确保没有设置不当导致上传速度受限。例如,检查是否启用了节电模式,该模式可能会限制网络活动以节省电量。

  5. API兼容性问题:确认使用的ArkTs Api9版本与鸿蒙系统版本是否完全兼容。有时,API更新可能引入新的bug或限制,导致旧版本的功能异常。

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

回到顶部