使用jquery的ajax方法跨域请求图片,前台无法直接使用?

新手上路,请多包涵

image
image

跨域请求图片的时候,在network的preview预览里可以看到请求的图片,但是控制它console的时候,图片的格式是图中的乱码格式,前台这边无法使用img标签的src直接渲染,请问各位小伙伴,这种情况怎么办,是要用什么方法转一下吗还是??求助...

阅读 3.5k
3 个回答

看上去是后端直接返回了图片的二进制流,那当做 Blob 读一下好了,转成 DataUrl。

P.S. 另外既然你是 GET 请求、又没有额外携带其他请求标头,为啥不直接把请求地址当 src?

直接用img标签src写地址就可以

前台这边无法使用img标签的src直接渲染

为什么无法使用?你需要的解决问题可能是这个。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题