java显示一张图片不显示_微信图片不可显示java解决方法
场景: 微信上传了图片素材,返回了图片url,然后不能在img标签中正常显示.
原因是微信做了图片防盗连接.
解决方法:
原理:使用你的服务端脚本,远程抓取图片,然后输出image/* 格式,就可以了。
java方法:
@RequestMapping("/img")
@ResponseBody
public void aa1(@NotNull String url, HttpServletRequest request, HttpServletResponse response) throws IOException {
if (!StringUtil.isEmpty(url)) {
int index=url.indexOf("http");
if(index==-1){
url="http://"+url;
}
URL getUrl = new URL(url);
URLConnection connection = getUrl.openConnection();
connection.setRequestProperty("Referer", "");
connection.setRequestProperty("accept", "*/*");
connection.setRequestProperty("connection", "Keep-Alive");
connection.setRequestProperty("user-agent",
"Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36");
connection.setDoOutput(true);
InputStream fis = connection.getInputStream();
OutputStream os = response.getOutputStream();
int count = 0;
byte[] buffer = new byte[1024 * 1024];
while ((count = fis.read(buffer)) != -1) {
os.write(buffer, 0, count);
}
os.flush();
fis.close();
response.setContentType("image/*");
}
}
url是微信的图片连接.
dedecms织梦系统后台验证码图片不显示的解决方法
网站迁移后,dedecms织梦系统后台验证码图片不显示的解决方法通用解决方案-取消后台验证码功能因为没有验证码,不能进后台,所以修改php文件源代码:方法一:打开dede/login.php 找到如下 ...
python_java_selenium_ jenkins持续集成Firfox_chrome浏览器不显示的解决方法?
python_java_selenium_ jenkins持续集成Firfox_chrome浏览器不显示的解决方法: 原因:因为jenkins是用windows installer 安装成 windo ...
universal image loader在listview/gridview中滚动时重复加载图片的问题及解决方法
在listview/gridview中使用UIL来display每个item的图片,当图片数量较多需要滑动滚动时会出现卡顿,而且加载过的图片再次上翻后依然会重复加载(显示设置好的加载中图片) 最近在使 ...
IE/Chrome背景图片居中1px偏移解决方法
最近在支持行业运营的一个推广页面,遇到了非常规的页面banner图居中的问题,为了解决此问题,做了简单的测试,做了一个小结,为经常做大促页面的兄弟姐妹们提供参考解决方案. 首先来看看现象.最经典的页面 ...
ecshop验证码图片无法显示终极解决办法
ecshop验证码图片无法显示终极解决办法 ECSHOP教程/ ecshop教程网(www.ecshop119.com) 2014-06-06 客户在安装好ecshop之后所有前台的证码不显示,后 ...
DEDE后台登录和前台验证码不显示的解决方法
DEDE后台登录和前台验证码不显示的解决方法,网络上现在有好几种方法,某些时候还是有用的.说说自己今天遇到的一个情况,跟其他不一样的原因和解决方法: 方法一 1.用ftp把网站根目录下的DATA文件 ...
ueditor的工具栏显示乱码解决方法 小问题.. 是你的页面编码与语言包js编码不符所导致的
ueditor的工具栏显示乱码解决方法 小问题.. 是你的页面编码与语言包js编码不符所导致的解决方法:用记事本将ueditor\..\lang\zh-cn\zh-cn.js打开,然后保存为ANSI ...
JMeter 查看结果树监听器响应数据中文显示乱码解决方法
查看结果树监听器响应数据中文显示乱码解决方法 by:授客 QQ:1033553122 问题描述 使用监听器-查看结果树(View Results Tree Listener)过程中发现,响应数据面 ...
HBuilder开发iPad程序不能全屏显示的解决方法
HBuilder开发iPad程序不能全屏显示的解决方法: targets选择HBuilder=>Deployment Info=> devices选择Universal即可
随机推荐
MXNET安装过程中遇到libinfo导入不了的问题解决
今天尝试安装windows版本的MXNET,在按照官网的运行了python的setup之后,import mxnet时出现如下错误:cannot import name libinfo,在网上查找发现 ...
emacs auto-complete
安装的是autocomplete http://cx4a.org/software/auto-complete/ 是bz2格式压缩的 下载后 在终端输入命令 tar -xjvf auto-compl ...
WordPress程序流程分析
index.php 统一入口文件 包含wp-blog-heaer.php 包含wp-load.php 包含wp-config.php 数据库.语言包配置等 包含wp-setting.php 对各种运行 ...
50个android开发技巧
50个android开发技巧 http://blog.csdn.net/column/details/androidhacks.html
C#图像处理(2):给图片加白边
C#图片处理给图片添加白边: /// /// 在图片上方加入白边 /// ///
java显示一张图片不显示_微信图片不可显示java解决方法相关推荐
- python token验证失败百分百解决_微信token验证失败的解决方法
一.问题由来 在使用URL和Token启用微信公众平台开发模式消息接口的时候,我们会碰到下面三种情况 1. token校验失败 这样回头检查一下各项配置是否正确.如果确定配置没有问题,请按下面的方法检 ...
- 小米助手android6版本暂未支持,小米助手连接不上小米5怎么办 小米助手显示不支持安卓6.0连接不上小米5解决方法...
有用户反映小米5连接小米助手没反应,而且还说不支持安卓6.0.但是小米5连接其他管家却能连上,就是一直连不上"小米助手".如果是我也会很郁闷,本来小米助手是针对小米手机连接电脑的配 ...
- Linux | 终端显示为bash-4.1$以及提示bash:command not found的解决方法
本文总结如何解决 Linux 终端显示为 bash-4.1 1 以及提示 bash: command not found 情形 2 ' 3 的解决方法. Updated: 2022 / 7 / 18 ...
- 微信token验证失败的解决方法
微信token验证失败的解决方法 参考文章: (1)微信token验证失败的解决方法 (2)https://www.cnblogs.com/kenshinobiy/p/5433705.html 备忘一 ...
- 抖音微信登录服务器繁忙,微信登录抖音失败解决方法介绍
微信登陆抖音可以想必一些小伙伴出现了问题,这到底是怎么回事呢?下面18183小编就为各位玩家带来了微信登录抖音失败解决方法介绍. 微信登录抖音失败解决方法介绍 1.登录的时候没有同意授权; 2.版本没 ...
- 联盟:微信封号最新规则以及解决方法
联盟:微信封号最新规则以及解决方法 参考文章: (1)联盟:微信封号最新规则以及解决方法 (2)https://www.cnblogs.com/yiyizi/p/12218349.html 备忘一下.
- 对接应用宝SDK(YSDK)QQ能登录微信无法登陆的一些解决方法**
对接应用宝SDK(YSDK)QQ能登录微信无法登陆的一些解决方法 应用宝SDK微信与手Q接入 首先可以去官方文档里查看WXEntryActivity所放的位置是否正确, 还有查看清单文件里 · WXE ...
- html ios 视频播放不了,html中的video标签在ios微信中无法播放的解决方法之一
html中的video标签在ios微信中无法播放的解决方法之一 发布时间:2020-07-16 22:41:04 来源:51CTO 阅读:2652 作者:lixiaoyu1223 最近在做一个微信企业 ...
- 微信图片转换成文字的方法
手机里拍摄了一些文字图片资料,需要将这些图片转换成文字,但是图片过多,自己一个字一个字的敲上去,费时又费力,今天小编就教大家一个方法,用微信轻轻松松的将图片转换成文字. 1:打开微信-发现-小程序. ...
最新文章
- 消息队列设计的精髓基本都藏在本文里了
- CentOS 6.5 搭建NFS文件服务器
- 【笔记】metasploit渗透测试魔鬼训练营-信息搜集
- netty为什么性能高
- 管理员获得所有权_在Windows 7中获得注册表项的所有权
- 02:Kubernetes集群部署——平台环境规划
- 注解 @PostConstruct 与 @PreDestroy 详解及实例
- 工厂 调用Unity Application Block 通过XML配置文件映射读取数据层方法
- Android 使用URLConnection来post数据
- hypermesh 错误 2005
- 遗传算法的Python实现(通俗易懂)
- 数据库增删改查的基本语法
- 鼠标右键打开cmd(命令行)
- java反射之 Field对象
- 目前世界上15款优秀杀毒软件
- 苹果零售店十大秘诀:禁止纠正顾客发音错误
- 牛客网 Cutting Bamboos 【主席树+二分】
- TP6集成JWT的步骤。
- 机械革命无法使用U盘启动linux,机械革命bios设置,详细教您机械革命bios怎么设置u盘启动...
- 【Vue生命周期详解】