使用http请求下载图片,13MB的较大图片请求不下来

使用http请求下载图片,13MB的较大图片请求不下来。

HarmonyOS
2024-09-11 09:50:01
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
put_get

http.request接口上传最大可支持5m数据传递,如需要传递大于5m的数据可使用requestInstream采用流式接口能力,使用可参考如下:

let httpRequest = http.createHttp(); 
 
httpRequest.on("dataReceiveProgress", (data: http.DataReceiveProgressInfo) => { 
  console.info("dataReceiveProgress:" + JSON.stringify(data)); 
}); 
 
httpRequest.on("dataReceive", (data: ArrayBuffer) => { 
  console.info("dataReceive length: " + JSON.stringify(data.byteLength)); 
}); 
 
httpRequest.on("dataEnd", () => { 
  console.info("Receive dataEnd !"); 
}); 
 
httpRequest.requestInStream("https://example/9.jpg", (err: BusinessError, data: number) => { 
  if (!err) { 
    console.info("ResponseCode is " + JSON.stringify(data)); 
  } else { 
    console.info("requestInStream ERROR : err = " + JSON.stringify(err)); 
  } 
})
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
分享
微博
QQ
微信
回复
2024-09-11 15:37:59
相关问题
HarmonyOS http请求大于5M图片报错
634浏览 • 1回复 待解决
http请求下载文件报错2300023
3608浏览 • 1回复 待解决
HarmonyOS http请求下载文件报错2300023
1047浏览 • 1回复 待解决
使用http请求网络地址
1730浏览 • 1回复 待解决
HarmonyOS 请求网络图片
1177浏览 • 1回复 待解决
HTTP请求使用同一SESSIONID
1364浏览 • 1回复 待解决
HarmonyOS http请求封装
968浏览 • 1回复 待解决
如何使用arkts进行http请求通信
303浏览 • 0回复 待解决
HarmonyOS http请求封装
925浏览 • 1回复 待解决
HarmonyOS 取消http请求
1216浏览 • 1回复 待解决
使用http模块实现数据流请求
2023浏览 • 1回复 待解决
http请求支持patch方法
3036浏览 • 1回复 待解决
HarmonyOS http请求返回2300007
1940浏览 • 1回复 待解决
https请求带有ca证书图片具体实现
2689浏览 • 1回复 待解决
请求服务器图片资源刷新卡片
1637浏览 • 1回复 待解决