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