此代码是将前端传来的url参数进行转换,再以数据流的形式展示到前端

@Controller
@RequestMapping("/tpzhurl")
public class IppcTpUrlController {protected Logger log = Logger.getLogger(this.getClass());@RequestMapping(value = "/urlZh")@Transactionalpublic void urlZh(@RequestParam(value="url")String url, HttpServletResponse response) {try {URL urls = new URL(url);String host = urls.getHost();//判断ip是不是内网ip    ,IsIpUtil工具类请看另一文章boolean ipIsInner = IsIpUtil.ipIsInner(host);if(!ipIsInner) {HttpURLConnection conn = (HttpURLConnection)urls.openConnection();conn.setRequestMethod("GET");  conn.setConnectTimeout(50 * 1000);  conn.setReadTimeout(50 * 1000);InputStream inStream = conn.getInputStream();//通过输入流获取图片数据  byte data[] = readInputStream(inStream); response.setContentType("image/jpg"); //设置返回的文件类型   OutputStream os = response.getOutputStream();  os.write(data); os.flush();  os.close();}} catch (Exception e) {e.printStackTrace();}}public static byte[] readInputStream(InputStream inStream) throws Exception{  ByteArrayOutputStream outStream = new ByteArrayOutputStream();  byte[] buffer = new byte[2048];  int len = 0;  while( (len=inStream.read(buffer)) != -1 ){  outStream.write(buffer, 0, len);  }  inStream.close();  return outStream.toByteArray();  }}

java将图片url转换成数据流输出到前端相关推荐

  1. java将图片的url转换成File,File转换成二进制流byte

    package com.xqy;import java.io.*; import java.net.HttpURLConnection; import java.net.URL; //java将图片的 ...

  2. Android代码(Handler的运用),HttpURLConnection的应用,将url图片地址转换成图片。

     1 布局文件, <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xml ...

  3. XLSX文件中将url转换成图片写入

    XLSX文件中将url转换成图片写入 新建一个xlsx文件,将图片的url放置表格中 取消所有的文件格式,方便处理url转换图片 修改表格大小,方便存储图片,选中即将要转换的表格中的数据,将行高设置为 ...

  4. 图片Url转换Base64

    java 图片Url转换Base64 1.引用依赖 <?xml version="1.0" encoding="UTF-8"?> <proje ...

  5. Java中将inputstream输入流转换成byte[]字节数组

    Java中将inputstream输入流转换成byte[]字节数组 Java中的I/O机制都是基于数据流进行输入和输出的,将流转换成字节数组保存下来是数据流传输必不可少的一部分.转换的代码如下(在具体 ...

  6. 带字的图片如何转换成可编辑的文字?

    将图片文字转换成可编辑的文字,有很多方法可以选择,可以使用输入法打字的方法,将图片上的文字输入到电脑文档中:还可以使用OCR文字识别软件的方法,把图片文字识别出来,然后保存到word文档中: 上面的两 ...

  7. 扫描的图片怎么转换成word

    扫描的图片怎么转换成word 图片文字提取工具在现在的工作中经常回遇到,随着图片制作成本的降低,在很多场合都少不了图片文字的身影,虽然制作方便成本低但是使用起来并不是那么方便,因为它不能直接的复制,需 ...

  8. qt5 传输 图片压缩_图片如何转换成pdf?免费教你几个宝藏方法,请低调使用!...

    图片如何转换成pdf?很多人在传输图片的时候都喜欢直接打包文件将其压缩再传送,其实这样并不方便他人查看,并且受到压缩/解压缩工具的限制,很可能对方压根无法查看收到的图片.建议大家可以尝试把图片转换为P ...

  9. cad图片怎么转换成pdf格式

    cad图片怎么转换成pdf格式?就在小编进入到装修圈的时候,就遇到第一个专业问题.设计师给的CAD图片打不开,无法给客户进行报价讲解.时常要设计师进行格式转换,但很多时候需要等待或是修改的时候就很麻烦 ...

最新文章

  1. php ajax 注册,非常实用的ajax用户注册模块
  2. 特征层次分析、视觉特征语义探索(微调+预训练)
  3. mysql select into和insert into select
  4. 7-46 新浪微博热门话题 (30 分)(思路+详解+set + map)pta逐个点过的 来呀兄弟们
  5. java线程同步——竞争条件的荔枝+锁对象
  6. 基于MPI并行的VTI介质逆时偏移成像与ADCIGs提取
  7. 大数据之-Hadoop之HDFS_基于JAVA的开发_客户端环境测试---大数据之hadoop工作笔记0055
  8. 缓存DNS服务器和主从DNS服务器的快速搭建详解——续
  9. jQuery事件命名空间多事件绑定自定义事件js 命名空间 javascript命名空间
  10. 「离散数学」【试卷一试题与答案】[推荐学习]
  11. 如何按照滑环的原理来自制简易导电滑环
  12. gitter 卸载_最佳的Gitter渠道:数据科学和机器学习
  13. 电脑删除快捷键还有哪些?学会了让工作效率更提升
  14. 嵌入式开发——基于小熊派的智慧农业案例(一)
  15. ipa java_Java 解析 IPA 文件,读取 Info.plist 信息
  16. 微信公众号项目(公众号关注登录网站)
  17. 网址大放松 让网络一族网上过个新年(转)
  18. js 获取json数组里面数组的长度实例
  19. 分享110个PHP源码,总有一款适合您
  20. 如何用Python爬取股市数据,并进行数据可视化

热门文章

  1. 华为《悟空》刷屏:愿你如少年,永不知天高地厚
  2. HTML5+WebGL打造的无插件纯Web 3D机房(第二季新增视频)
  3. 四川翌加科技有限公司:抖音直播间被封怎么解除
  4. 微信企业号支付授权目录
  5. Maxent模型学习
  6. zblog插件-zblog插件zblog主题必备小插件
  7. Openstack 组件Placement部署思路过程
  8. 转手动档汽车的换挡技巧
  9. 每个人都应该学的技能 - 如何做出好决定
  10. 课后实践10:以闲鱼为例,梳理产品功能结构迭代路径