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

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

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

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

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

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

HarmonyOS
1天前
浏览
收藏 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;
        }
      }
    )
}

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

分享
微博
QQ
微信
回复
22h前
相关问题
HarmonyOS Image加载本地图片咨询
482浏览 • 1回复 待解决
如何在多设备情况下使用hdc
728浏览 • 2回复 待解决
什么情况下使用多Module
2364浏览 • 1回复 待解决
HarmonyOS 使用 MapKit 时,地图无法加载
281浏览 • 1回复 待解决
HarmonyOS 地图无法正常加载
43浏览 • 1回复 待解决
在什么情况下使用
613浏览 • 1回复 待解决
ForEach什么情况下会触发复用
740浏览 • 2回复 待解决
如何获取手机本地图片
468浏览 • 1回复 待解决