libpag icon indicating copy to clipboard operation
libpag copied to clipboard

鸿蒙通过网络加载超过5M的pag资源,下载失败

Open lvcq opened this issue 2 months ago • 1 comments

【版本信息】

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.zip

lvcq avatar Nov 18 '25 03:11 lvcq

这个问题我们下周完善下,感谢反馈 另外,如果一个 pag 文件超过 5M,建议参考 https://pag.io/docs/optimization.html 看下是否有优化空间

kevingpqi123 avatar Nov 19 '25 02:11 kevingpqi123