http请求下载文件报错2300023 {“code”:2300023,“message”:“Failed writing received data to disk/application”} 是否存在下载文件大小的限制?若有,限制上线为多少?有无办法在应用中解决这种限制?
http请求下载文件报错2300023 {“code”:2300023,“message”:“Failed writing received data to disk/application”} 是否存在下载文件大小的限制?若有,限制上线为多少?有无办法在应用中解决这种限制?
1 回答563 阅读✓ 已解决
1.3k 阅读
534 阅读
如果是文件下载场景,以下两种情况会导致该报错,
1、目标文件为只读文件,没有写入权限。
2、下载的文件大小超过5M。
可尝试通过流式请求或将传输文件分段进行传输
流式请求是requestInStream; dataReceive 可以接受数据
详细代码如下:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/http-request-V5\#requestinstream%E6%8E%A5%E5%8F%A3%E5%BC%80%E5%8F%91%E6%AD%A5%E9%AA%A4