什么是图片外链?
在论坛、博客、个人网页等地方,常常可以看到别的网站或者相册的图片被直接显示在自己的页面上,这种显示方式就叫做图片外链。简单来说,就是将别人网站(通常是相册,如微博相册、博客相册等)中的图片直接嵌入到自己的网页当中,而不需要下载图片再上传到自己的服务器。
外链JPG的原理是什么?
点击某张外链的.jpg图片时,该图片在浏览器内会直接连到图片源服务器请求该图片,服务器得到请求后将该图信息传回浏览器,浏览器收到服务器传来的数据后解码并显示在页面中。
为什么有些外链图片无法显示?
有时候我们在外链别人的图片时,却发现页面里显示出一些“红十字”之类的标志,而不是图片本身。这种情况多数是因为被外链图片所在的源服务器被设置了图片防盗链机制,要求请求该图片的页面必须在同一域名下的才可以浏览。所以,如果想要成功显示该图片,需要到原网站页面先浏览图片,再记住图片链接地址拷贝到自己的网页才行。
如何下载外链图片?
下载外链图片同样是需要注意防盗链的问题的。因为有些图片所有人都可以查看,但不是所有人都有权下载。一些网站会将下载功能针对会员开放并且要求用户操作。不过还是有一些简单有效的方法下载外链图片的,具体做法可以如下:
- 右键另存为:在浏览器上,针对某些不收锁屏的图片,右击图片可以另存为,把图片直接下载到你的电脑上。
- 借助下载软件:科技不断进步,网络环境不断完善,许多下载软件已经可以通过简单的复制粘贴文件地址完成下载任务。用户通过一个可以识别远程文件地址的工具,便可在本地完成下载。其中包括迅雷等下载工具。
- 安装COOKIES外挂:有的防盗链图片会对外链网站的cookies情况进行验证,因此我们借助浏览器插件,使网站cookies可以假装为主流浏览器的cookies,就可以成功下载了。