java将图片url转换成数据流输出到前端
此代码是将前端传来的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转换成数据流输出到前端相关推荐
- java将图片的url转换成File,File转换成二进制流byte
package com.xqy;import java.io.*; import java.net.HttpURLConnection; import java.net.URL; //java将图片的 ...
- Android代码(Handler的运用),HttpURLConnection的应用,将url图片地址转换成图片。
1 布局文件, <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xml ...
- XLSX文件中将url转换成图片写入
XLSX文件中将url转换成图片写入 新建一个xlsx文件,将图片的url放置表格中 取消所有的文件格式,方便处理url转换图片 修改表格大小,方便存储图片,选中即将要转换的表格中的数据,将行高设置为 ...
- 图片Url转换Base64
java 图片Url转换Base64 1.引用依赖 <?xml version="1.0" encoding="UTF-8"?> <proje ...
- Java中将inputstream输入流转换成byte[]字节数组
Java中将inputstream输入流转换成byte[]字节数组 Java中的I/O机制都是基于数据流进行输入和输出的,将流转换成字节数组保存下来是数据流传输必不可少的一部分.转换的代码如下(在具体 ...
- 带字的图片如何转换成可编辑的文字?
将图片文字转换成可编辑的文字,有很多方法可以选择,可以使用输入法打字的方法,将图片上的文字输入到电脑文档中:还可以使用OCR文字识别软件的方法,把图片文字识别出来,然后保存到word文档中: 上面的两 ...
- 扫描的图片怎么转换成word
扫描的图片怎么转换成word 图片文字提取工具在现在的工作中经常回遇到,随着图片制作成本的降低,在很多场合都少不了图片文字的身影,虽然制作方便成本低但是使用起来并不是那么方便,因为它不能直接的复制,需 ...
- qt5 传输 图片压缩_图片如何转换成pdf?免费教你几个宝藏方法,请低调使用!...
图片如何转换成pdf?很多人在传输图片的时候都喜欢直接打包文件将其压缩再传送,其实这样并不方便他人查看,并且受到压缩/解压缩工具的限制,很可能对方压根无法查看收到的图片.建议大家可以尝试把图片转换为P ...
- cad图片怎么转换成pdf格式
cad图片怎么转换成pdf格式?就在小编进入到装修圈的时候,就遇到第一个专业问题.设计师给的CAD图片打不开,无法给客户进行报价讲解.时常要设计师进行格式转换,但很多时候需要等待或是修改的时候就很麻烦 ...
最新文章
- php ajax 注册,非常实用的ajax用户注册模块
- 特征层次分析、视觉特征语义探索(微调+预训练)
- mysql select into和insert into select
- 7-46 新浪微博热门话题 (30 分)(思路+详解+set + map)pta逐个点过的 来呀兄弟们
- java线程同步——竞争条件的荔枝+锁对象
- 基于MPI并行的VTI介质逆时偏移成像与ADCIGs提取
- 大数据之-Hadoop之HDFS_基于JAVA的开发_客户端环境测试---大数据之hadoop工作笔记0055
- 缓存DNS服务器和主从DNS服务器的快速搭建详解——续
- jQuery事件命名空间多事件绑定自定义事件js 命名空间 javascript命名空间
- 「离散数学」【试卷一试题与答案】[推荐学习]
- 如何按照滑环的原理来自制简易导电滑环
- gitter 卸载_最佳的Gitter渠道:数据科学和机器学习
- 电脑删除快捷键还有哪些?学会了让工作效率更提升
- 嵌入式开发——基于小熊派的智慧农业案例(一)
- ipa java_Java 解析 IPA 文件,读取 Info.plist 信息
- 微信公众号项目(公众号关注登录网站)
- 网址大放松 让网络一族网上过个新年(转)
- js 获取json数组里面数组的长度实例
- 分享110个PHP源码,总有一款适合您
- 如何用Python爬取股市数据,并进行数据可视化