微信文章图片反防盗链解决方案

微信文章图片反防盗链解决方案_第1张图片

遇到问题:

图片url为:http://mmbiz.qpic.cn/mmbiz/yqVAqoZvDibG3130Y2hAXktGHLUh928RJEuG23ISfsWEeheeficmWL6PFPHK6oMIkFvbVp66PNTzeaYS9Fu89mXQ/0?

当我仔细看这url时,心中万马(草泥马)奔腾。这是什么鸟图片格式,经查,大概是微信为了配合做防盗链处理而用的一种新图片格式吧。


解决问题:

百度问题,原来前辈们早已遇到过这种问题,最佳方案为,在img标签的url属性上做反向代理,使用企鹅提供的

http://read.html5.qq.com/image?src=forum&q=5&r=0&imgflag=7&imageUrl=图片url

你以为这样就完事了?哈哈,,太年轻,,这是微信!微信也是企鹅的,你觉得企鹅会自己做防盗链然后自己提供工具反防盗链???

当然不可能有这种事。突然意识到这是个圈套,一定是圈套,哼,小样

果然不出我所料,这样做会显示“腾讯不予许引用”(因写文章时本人已解决这问题,恕在下不贴图了)。

研究了会发现企鹅提供这个反向代理是有白名单的。。哈哈哈,阴谋,要进白名单当然是要花银子的啦。

我想一定不能让马化腾的阴谋得逞。。想到判断请求是否在白名单内,不就是判断请求头的referrer属性吗,

那我把referrer设置为空是不是可以绕过这个阴谋呢??

动手试试就知道了

附代码

在标签里加  就好了

写好了,运行,。

微信文章图片反防盗链解决方案_第2张图片

搞定。



你可能感兴趣的:(综合)