永发信息网

java web二进制流的图片如何用response返回给前台

答案:2  悬赏:10  手机版
解决时间 2021-04-26 19:03
  • 提问者网友:凉末
  • 2021-04-26 09:17
java web二进制流的图片如何用response返回给前台
最佳答案
  • 五星知识达人网友:西风乍起
  • 2021-04-26 10:34
response.setHeader("Content-Type","image/jped");//设置响应的媒体类型,这样浏览器会识别出响应的是图片
response.getOutputStream().write(bytes);
response.flush()
全部回答
  • 1楼网友:洎扰庸人
  • 2021-04-26 12:08
FileOutputStream
很明显你是用的文件流返回的
// 以byte流的方式打开文件 d:\1.gif
FileInputStream hFile = new FileInputStream(url);
//得到文件大小
int i=hFile.available();
byte data[]=new byte[i];
//读数据
hFile.read(data);
//得到向客户端输出二进制数据的对象
OutputStream toClient=response.getOutputStream();
//输出数据
toClient.write(data);

toClient.flush();
toClient.close();
hFile.close();
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯