业务HTTP请求后,接口应该返回base64 的图片用于页面图片显示,这边使用HarmonyOS自带的 http get 请求后,直接报错。查询相关资料说是没有相关权限或者说下载图片> 5M。图片展示的应该不需要相关权限吧,应该也没有下载图片吧?如果是下载的话,如何突破 5M
业务HTTP请求后,接口应该返回base64 的图片用于页面图片显示,这边使用HarmonyOS自带的 http get 请求后,直接报错。查询相关资料说是没有相关权限或者说下载图片> 5M。图片展示的应该不需要相关权限吧,应该也没有下载图片吧?如果是下载的话,如何突破 5M
1.3k 阅读
1 回答540 阅读✓ 已解决
518 阅读
目前http的api接口只支持传输5m以内的数据,
如果是文件下载场景,以下两种情况会导致该报错
1、目标文件为只读文件,没有写入权限。
2、下载的文件大小超过5M。
文件上传下载建议使用@ohos.request 的接口,可以参考此文档:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-request-V5