From 61b6598d15a7400bed909a15a9af61a3925262a8 Mon Sep 17 00:00:00 2001 From: ulrich <not disclosed> Date: Sat, 11 Mar 2017 12:47:44 +0000 Subject: [PATCH] Bildausgabe Miniaturansicht (in Arbeit) --- src/de/uhilger/wbx/web/TNServlet.java | 17 +++++++++++++++-- 1 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/de/uhilger/wbx/web/TNServlet.java b/src/de/uhilger/wbx/web/TNServlet.java index 198bced..2d4e744 100644 --- a/src/de/uhilger/wbx/web/TNServlet.java +++ b/src/de/uhilger/wbx/web/TNServlet.java @@ -17,7 +17,11 @@ */ package de.uhilger.wbx.web; +import java.awt.Image; +import java.io.File; import java.io.IOException; +import java.io.OutputStream; +import java.util.logging.Logger; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @@ -30,6 +34,8 @@ * */ public class TNServlet extends DefaultServlet { + + private static final Logger logger = Logger.getLogger(TNServlet.class.getName()); /** * Diese String-Konstanten noetigenfalls in eine @@ -52,12 +58,19 @@ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { - String urlStr = request.getRequestURI(); - if(urlStr.contains(TN) && (urlStr.endsWith(JPG) || urlStr.endsWith(JPEG) || urlStr.endsWith(PNG))) { + String uriStr = request.getRequestURI(); + File imgfile = new File(uriStr); + + logger.fine("realpath of /: " + request.getServletContext().getRealPath("/")); + + logger.fine("imgfile: " + imgfile.getAbsolutePath()); + + if(uriStr.contains(TN) && (uriStr.endsWith(JPG) || uriStr.endsWith(JPEG) || uriStr.endsWith(PNG))) { /* TODO: hier mit Hilfe der Klasse Bild eine Miniaturansicht erzeugen und in die Antwort schreiben */ + //writeImageStream(Image image, int gr, String mimeType, response.getOutputStream()); } else { super.doGet(request, response); } -- Gitblit v1.9.3