HarmonyOS 使用代理的情况下,无法加载本地图片

打开web,并开启charles抓包工具

发现在使用代理的情况下,无法加载本地图片;当不使用代理工具时,可以加载本地图片

通过chrome://inspect/#devices 查看html代码见图片,

src属性在web加载完成后,通过js修改的。

HarmonyOS  使用代理的情况下,无法加载本地图片  -鸿蒙开发者社区

HarmonyOS
2024-12-25 14:07:21
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
aquaa

可以试一下用import { http } from ‘@kit.NetworkKit’,demo如下:

getPicture() {
  http.createHttp()
    .request('https:xxx.png',
      (error:BusinessError,data:http.HttpResponse) => {
        if(error) {
          promptAction.showToast({
            message:('下载失败'),
            duration:2000
          })
          return
        }
        this.transcodePixelMap(data);
        // 判断网络获取到的资源是否为ArrayBuffer类型
        if (data.result instanceof ArrayBuffer) {
          console.log('data.result'+JSON.stringify(data.result))
          this.imageBuffer = data.result as ArrayBuffer;
        }
      }
    )
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.

参考链接:https://blog.csdn.net/voke_/article/details/119420059

分享
微博
QQ
微信
回复
2024-12-25 16:38:56


相关问题
HarmonyOS 手机静音情况下无法震动
955浏览 • 1回复 待解决
HarmonyOS Image加载本地图片咨询
1295浏览 • 1回复 待解决
HarmonyOS 卡片使用本地图片作为背景
583浏览 • 1回复 待解决
如何在多设备情况下使用hdc
1976浏览 • 2回复 待解决
什么情况下使用多Module
3245浏览 • 1回复 待解决
HarmonyOS 使用 MapKit 时,地图无法加载
1182浏览 • 1回复 待解决
HarmonyOS 如何压缩本地图片
817浏览 • 1回复 待解决
HarmonyOS 地图无法正常加载
694浏览 • 1回复 待解决