Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package teste;
- import java.io.ByteArrayOutputStream;
- import java.io.File;
- import java.io.FileInputStream;
- import java.io.IOException;
- import java.io.InputStream;
- import javax.servlet.ServletException;
- import javax.servlet.annotation.WebServlet;
- import javax.servlet.http.HttpServlet;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- @WebServlet(urlPatterns = {"/produto/imagens"})
- public class ImagemServlet extends HttpServlet {
- @Override
- protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
- try (InputStream is = new FileInputStream(new File("C:\\Projetos\\setas1.png"))) {
- response.setContentType("image/png");
- response.getOutputStream().write(getBytesFromInputStream(is));
- }
- }
- public static byte[] getBytesFromInputStream(InputStream is) throws IOException {
- ByteArrayOutputStream os = new ByteArrayOutputStream();
- byte[] buffer = new byte[1024 * 1024];
- int len;
- while ((len = is.read(buffer)) != -1) {
- os.write(buffer, 0, len);
- }
- return os.toByteArray();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement