微信图片防盗链“此图片来自微信公众平台 未经允许不可引用”的解决方案
2017-05-24 10:24
483 查看
前段时间做微信开发时遇到这个 微信官方防盗链问题
页面显示的微信图片会显示:此图片来自微信公众平台 未经允许不可引用
通过查阅官方的API文档,可以很容易地写出获取用户通过公众号上传的图片地址,也可以通过下载图片的API,下载到本地。
但是, 存在的问题是,下载API调用是有次数限制的,直接通过微信图片地址,本地下载,又比较消耗服务器资源。
网上的各种方法都试过了,比如通过中介服务器地址,这种方法有效,但是同样消耗的是服务器资源,而且用第三方的,总感觉不太靠谱,而且图片的打开速度,还是没有保障的。
还有就是用JS方式解决,各种iframe,form等来跳过防盗链机制。但是这种方法,对代码的结构影响很大。对一些移动类库兼容性不太好。
最后,终于实践出一个好的解决方案,代码改动小,不影响类库的兼容性。(2017年5月亲测有效)需要交流的加微信 Jeff520888
页面显示的微信图片会显示:此图片来自微信公众平台 未经允许不可引用
通过查阅官方的API文档,可以很容易地写出获取用户通过公众号上传的图片地址,也可以通过下载图片的API,下载到本地。
但是, 存在的问题是,下载API调用是有次数限制的,直接通过微信图片地址,本地下载,又比较消耗服务器资源。
网上的各种方法都试过了,比如通过中介服务器地址,这种方法有效,但是同样消耗的是服务器资源,而且用第三方的,总感觉不太靠谱,而且图片的打开速度,还是没有保障的。
还有就是用JS方式解决,各种iframe,form等来跳过防盗链机制。但是这种方法,对代码的结构影响很大。对一些移动类库兼容性不太好。
最后,终于实践出一个好的解决方案,代码改动小,不影响类库的兼容性。(2017年5月亲测有效)需要交流的加微信 Jeff520888
相关文章推荐
- 微信图片禁止外链 此图片来自微信公众平台未经允许不可引用
- 微信图片反防盗链的方法(此图片来自微信公众平台,未经允许不可引用)
- 此图片来自微信公众平台,未经允许不可引用
- 解决“此图片来自微信公众平台 未经允许不可引用”的方法
- 此图片来自微信公众平台未经允许不可引用
- 此图片来自微信公众平台 未经允许不可引用
- 此图片来自微信公众平台 未经允许不可引用
- PHP CURL解决 此图片来自QQ微信公众平台,未经允许不可引用
- 第三方网站不能调用微信公众平台里的图片了 显示"此图片来自微信公众号平台未经允许不可引用"
- 此图片来自微信公众平台未经允许不可引用 解决方法
- 小技巧-解决"此图片来自微信公众平台,未经允许不可引用"
- 此图片来自微信公众平台未经许可不可引用轻松解决
- 微信图片地址不可引用
- 微信图片不允许引用
- 【微信小程序常见问题】view标签设置背景图片手机无法预览解决方案二
- 微信图片不可显示java解决方法
- 微信长按图片无法弹出识别二维码选项解决方案
- 【微信公众平台开发】借用微信内置图片浏览功能
- 微信文章图片反防盗链解决方案
- 转 【微信公众平台开发】调用微信内置图片浏览功能