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;
        }
      }
    )
}

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

分享
微博
QQ
微信
回复
2024-12-25 16:38:56
相关问题
HarmonyOS 手机静音情况下无法震动
199浏览 • 1回复 待解决
HarmonyOS Image加载本地图片咨询
729浏览 • 1回复 待解决
HarmonyOS 使用 MapKit 时,地图无法加载
549浏览 • 1回复 待解决
HarmonyOS 卡片使用本地图片作为背景
177浏览 • 1回复 待解决
什么情况下使用多Module
2539浏览 • 1回复 待解决
如何在多设备情况下使用hdc
1016浏览 • 2回复 待解决
HarmonyOS 如何压缩本地图片
286浏览 • 1回复 待解决
HarmonyOS 地图无法正常加载
228浏览 • 1回复 待解决
HarmonyOS 如何上传本地图片
322浏览 • 1回复 待解决