博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
以 结尾 java .png_java 通过流的方式读取远程图片并显示在jsp页面(类型以jpg、png等结尾的图片)...
阅读量:5223 次
发布时间:2019-06-14

本文共 716 字,大约阅读时间需要 2 分钟。

Java 代码:

String path = "http://61.148.200.38:16980/project/1GS/DNA_online/map/";

URL url;

try {

url = new URL(path+"1-ref.png");

HttpURLConnection urlconn = (HttpURLConnection) url.openConnection();

String messagePic = urlconn.getHeaderField(0);//文件存在‘HTTP/1.1 200 OK’ 文件不存在 ‘HTTP/1.1 404 Not Found’

if (messagePic.startsWith("HTTP/1.1 200")) {

InputStream is = url.openStream();

int i = is.available(); // 得到文件大小

byte[] buffer = new byte[i];

is.read(buffer); // 读数据

is.close();

response.setContentType("image/*"); // 设置返回的文件类型

OutputStream toClient = response.getOutputStream(); // 得到向客户端输出二进制数据的对象

toClient.write(buffer); // 输出数据

toClient.close();

}

} catch (Exception e) {

e.printStackTrace();

}

jsp 页面代码:

>

t=表示时间戳

转载地址:http://qoatv.baihongyu.com/

你可能感兴趣的文章
2017北理校赛G题 人民的名义(FFT)
查看>>
线性表顺序存储实现-动态数组
查看>>
微信支付之内置浏览器的H5页面支付
查看>>
三 k-近邻算法(k-Nearest Neighbors KNN)
查看>>
P1641 [SCOI2010]生成字符串
查看>>
HDU-4461 The Power of Xiangqi 签到题
查看>>
nginx反向代理、优化
查看>>
Gradle
查看>>
js 取消事件冒泡
查看>>
第二轮冲刺第八天
查看>>
Web for Pentester -- sql注入
查看>>
js css等静态文件版本控制,一处配置多处更新.net版【原创】
查看>>
R语言-缺失值处理2
查看>>
【LeetCode】Reverse Nodes in k-Group(k个一组翻转链表)
查看>>
13 Ways Companies Do Whatsapp Marketing & Support (May 2019)
查看>>
Codeforces1142D
查看>>
查询字符串中某个字符出现的位置数组
查看>>
解决“chrome正受到自动测试软件的控制”信息栏显示问题
查看>>
面试题总结(1-20)
查看>>
面向切面的spring
查看>>