libpag
libpag copied to clipboard
鸿蒙通过网络加载超过5M的pag资源,下载失败
【版本信息】
4.4.31
【平台信息】
鸿蒙 6.0
【预期的表现】
使用 PAGFile.LoadFromPathAsync 方法加载超过 5MB 的资源时可以正常加载
【实际的情况】
调用 PAGFile.LoadFromPathAsync 方法,会输出报错日志:“ download file failed! filePath: ”
系统错误: {"code":2300023,"message":"Failed writing received data to disk/application"}
参照华为官方文档https://developer.huawei.com/consumer/cn/doc/architecture-guides/insurance-v1_2-ts_219-0000002392863680,是因为http请求中下载文件超过5M的阈值导致图片过大而报错
希望调大限制,或者提供配置,在调用时可以根据实际情况设置阈值
【Demo及附件】
这个问题我们下周完善下,感谢反馈 另外,如果一个 pag 文件超过 5M,建议参考 https://pag.io/docs/optimization.html 看下是否有优化空间