此图片来自微信公众平台未经许可不可引用轻松解决
2018-02-06 10:12
405 查看
很多人在转发复制公众号文章的时候都会遇到“此图片来自微信公众平台,未经允许不可引用”的难题,这是因为微信给自己的图片都加上了图片防盗链接,只要是直接从公众号文章里复制的文章都会显示如下图所示的情况
如果去寻找其他图片代替,很难找到与原文相符合的照片,最终导致文章阅读量低,当然也会花费更多的时间,对于复制的文章来说,也有点得不偿失。今天小编就给大家介绍几种方法解决这种问题。
1.直接在原文章里面右键另存图片,保存之后再次上传就可以了,但是这种方法,遇到图片多一点文章,一张一张保存再上传,比较费事,尤其是对于网速不好的时候,非常浪费时间。
2.可以直接使用截图工具截图保存,再上传。这种截图适用于不需要高像素的图片,因为供公众号的文章图片一般是经过压缩的,截图保存的图片像素较低。但是有些文章是默认添加水印的,如果有水印,我们下一篇文章会介绍怎么保存有水印的图片。
3.以上两种方法都是需要一张张保存到电脑上,在上传的,比较浪费时间。对于成批量的上传问题,我在网上看到大神的方法,转载下来给大家参照,
第一方案,就是通过Api,通过mediaId下载到本地,其实通过url也可以下载,但是这样的话,有2个问题,一是做不到给用户的及时响应,需要一个下载的过程。其二是对服务器带宽有很大的占用,显示图片也会消耗服务器的带宽。
第二方案,就是通过第三方的中介服务,将图片中转显示,这样的话,是把压力转嫁给了第三方服务器,问题是解决了,但是稳定性和可靠性,不太好
第三方案,是通过网上传说的JS和iframe方式来解决,但是这样代码会变得很乱,与JS的一些库也会有一些冲突。
最后,
4000
小编找到了最好的,最优雅,代码改动最小的方案,通过前端就可以实现,完全不和JS类库之类的相冲突。
这种方法只给能懂的看官,如果不懂,还是前两种方法靠谱,稳定点。
此图片来自微信公众平台未经许可不可引用破解教程在这里 |
1.直接在原文章里面右键另存图片,保存之后再次上传就可以了,但是这种方法,遇到图片多一点文章,一张一张保存再上传,比较费事,尤其是对于网速不好的时候,非常浪费时间。
此图片来自微信公众平台未经许可不可引用破解教程在这里 |
此图片来自微信公众平台未经许可不可引用破解教程在这里 |
第一方案,就是通过Api,通过mediaId下载到本地,其实通过url也可以下载,但是这样的话,有2个问题,一是做不到给用户的及时响应,需要一个下载的过程。其二是对服务器带宽有很大的占用,显示图片也会消耗服务器的带宽。
第二方案,就是通过第三方的中介服务,将图片中转显示,这样的话,是把压力转嫁给了第三方服务器,问题是解决了,但是稳定性和可靠性,不太好
第三方案,是通过网上传说的JS和iframe方式来解决,但是这样代码会变得很乱,与JS的一些库也会有一些冲突。
最后,
4000
小编找到了最好的,最优雅,代码改动最小的方案,通过前端就可以实现,完全不和JS类库之类的相冲突。
这种方法只给能懂的看官,如果不懂,还是前两种方法靠谱,稳定点。
相关文章推荐
- 小技巧-解决"此图片来自微信公众平台,未经允许不可引用"
- 此图片来自微信公众平台未经允许不可引用 解决方法
- 解决“此图片来自微信公众平台 未经允许不可引用”的方法
- PHP CURL解决 此图片来自QQ微信公众平台,未经允许不可引用
- 此图片来自微信公众平台,未经允许不可引用
- 此图片来自微信公众平台 未经允许不可引用
- 第三方网站不能调用微信公众平台里的图片了 显示"此图片来自微信公众号平台未经允许不可引用"
- 微信图片禁止外链 此图片来自微信公众平台未经允许不可引用
- 此图片来自微信公众平台未经允许不可引用
- 微信图片防盗链“此图片来自微信公众平台 未经允许不可引用”的解决方案
- 微信图片反防盗链的方法(此图片来自微信公众平台,未经允许不可引用)
- 此图片来自微信公众平台 未经允许不可引用
- 图片未经许可,不可引用(图片外链限制PHP实现原理)
- 此图片来自微信公众平台 解决方法
- web项目中图片引用的一些问题解决
- Winform项目中无法引用资源文件中图片的解决方法
- 解决vuejs项目里css引用背景图片不能显示的问题
- 在css样式表里面引用background-image没有出现图片原因与解决方法
- Java web项目css引用项目图片解决办法
- 根据JS来自动缩放图片过大的问题(css没有解决IE6)