Web如何避开“防盗链”的图片

自己开发网站有时候需要嵌其他网站的图片, 如果直接在,有些网站不会正常显示图片, 因为它做了防盗链处理。

防盗链原理

官方在输出图片的时候, 对请求头的referer进行了判断, 也就是说从哪个网站访问这个图片.
如果你是从你的网站加载这张图, 那么referer就是你的网站地址, 如果它不在白名单内, 那么就输出另外一张图片, 所以不发送Referer也可以避开防盗链.

解决方法
  1. 简单粗暴:
    header标签内加入
  2. 使用服务端远程抓取图片, 然后输出給自己网站, 原理如同上面所说的一样

知乎:传送门是如何绕过微信图片的防盗链的?

你可能感兴趣的:(Web如何避开“防盗链”的图片)