Display an image using jetty web server from byte array

和自甴很熟 提交于 2019-12-08 11:15:09

问题


I have content of an image in a byte array, in a jetty servlet class. How could I display this image in a browser?


回答1:


You will have something similar to this inside your sevlet

byte[] imageBytes = ...
response.setHeader("Content-Type", "image/jpg");// or png or gif, etc
response.setHeader("Content-Length", imageBytes.lenght);
response.getOutputStream().write(imageBytes);



回答2:


This code worked. Thanks to "David Hofmann".

//data is the content of the image in binary
response.setContentType("image/jpg");// or png or gif, etc
response.setContentLength(data.length);
response.getOutputStream().write(data);


来源:https://stackoverflow.com/questions/17431424/display-an-image-using-jetty-web-server-from-byte-array

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!