javascript - 如何通过 https 连接加载 base64 图像?

标签 javascript image https base64

我正在通过 API 调用接收 base64 字符串形式的图像。我的网站使用 https 进行保护。

我尝试使用 JavaScript 将 base 64 字符串加载到 HTML 图像 DOM 中

image.src = "data:image/png;base64," + data;

它抛出一个错误

Mixed Content: The page at 'https://localhost:4200/share/raki' was loaded over HTTPS, but requested an insecure image 

'unsafe:data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAtAAAAUACAYAAABuzmU9AAAABHNCSVQICAgIfAhkiAAAIABJREFUeJzs3Xd4W9X5B/Dv1bIk7723HSdOHCd2nElICElI2DOslr1XKZTyo0AXXRTogkIplF1GGGUFSCCE7L2nkzhe8V7xkJdk3d8fsmTJkmxdWbLk5Pt5njyxru4990g+kt977jnvEabMe10EERERERG5RObrChARERERjSUMoImIiIiIJGAATUREREQkAQNoIiIiIiIJGEATEREREUnAAJqIiIiISAIG0EREREREEih8XQF/Ex8bhIfumYaAgNF9a3p7+/CXF7ejurZjVM9LRERERNIIXEhlQGx0IH772Fk+rcOv/rQBtfU6n9aBiM4sRVPjsGh+GmKiA906/ocNFfj0q2MerpXJy385z26brlOP5pZuHDzSiNXrytDW3uuVcwNAWnIoyipbvVb+WJYQFwSN2

...

+up/b149DPN+ei3+mvJBpU21/b5mtq2Jr187HMt3fwXt89f7cq5Hk4a2lv0/d2v+c3AWX810toF4A9sUavvOjUNAOhXZkSCCuIzlRwarRBbkI4016qw7oiKhzC4L9QWrIL4TGVGJCgpNEoN7S0qba7V+ur9amhvcWPt/YO3j9dT+5ubkKXxkaOUGBKp2vYmHWis1rqqIjfWHADgjwjQAAAAgAG6cAAAAAAGCNAAAACAAQI0AAAAYIAADQAAABggQAMAAAAGCNAAAACAAQI0AAAAYIAADQAAABggQAMAAAAGCNAAAACAAQI0AAAAYIAADQAAABggQAMAAAAGCNAAAACAAQI0AAAAYIAADQAAABggQAMAAAAGCNAAAACAAQI0AAAAYIAADQAAABggQAMAAAAGCNAAAACAAQI0AAAAYIAADQAAABggQAMAAAAGCNAAAACAAQI0AAAAYIAADQAAABj4P9MAtrMjAbB/AAAAAElFTkSuQmCC'. 

This content should also be served over HTTPS.

最佳答案

做这样的事情,它对我有用:

var  hImg  =  document.createElement("img");
    hImg.setAttribute('src',  "data:image/png;base64,"  + base64);

关于javascript - 如何通过 https 连接加载 base64 图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48301813/

相关文章:

javascript - 序列化检查约束其他列

javascript - Android 设备上的 Livereload(主要是 chrome 浏览器)

javascript - 如何使用javascript函数在提交表单元素时给出确认对话框

css - 无法让 Firefox 或 IE 遵守最大高度,而 Chrome 和 Safari 可以

c# - 通过 SSL 保护 Xamarin.Forms 应用程序流量

Python 套接字服务器处理 HTTPS 请求

javascript - 在 React Native 中将文本置于图像下方

c# - 图像服务器路径 ASP.NET 包括 Controller 和方法

image - 使用 shell 将图像的模式从索引更改为 rgb

java - 使用 https 时 Wicket 不正确的可 Collection 页面 url