comparison gnv/src/main/java/de/intevation/gnv/action/DoExportAction.java @ 589:960ae818296e

img-Exports will get a file extension that corresponds to their mime-type (issue187). gnv/trunk@744 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Mon, 08 Mar 2010 07:07:44 +0000
parents 15af6e7ecf3a
children 15ac78a91d1b
comparison
equal deleted inserted replaced
588:15af6e7ecf3a 589:960ae818296e
176 try { 176 try {
177 response.setHeader("Content-Type", mimeType); 177 response.setHeader("Content-Type", mimeType);
178 String fileName = "GNVEXPORT_" + System.currentTimeMillis() + "."; 178 String fileName = "GNVEXPORT_" + System.currentTimeMillis() + ".";
179 179
180 target = target.toLowerCase(); 180 target = target.toLowerCase();
181 log.debug("******************************************************");
182 log.debug("TARGET: " + target);
183 log.debug("MIMETYPE: " + mimeType);
181 184
182 if (target.equals("chart")) { 185 if (target.equals("chart")) {
183 fileName = fileName 186 fileName = fileName
184 + mimeType.substring(mimeType.indexOf("/") + 1); 187 + mimeType.substring(mimeType.indexOf("/") + 1);
185 } 188 }
186 else if (target.equals("histogram")) { 189 else if (target.equals("histogram")) {
190 fileName = fileName
191 + mimeType.substring(mimeType.indexOf("/") + 1);
192 }
193 else if (target.equals("img")) {
187 fileName = fileName 194 fileName = fileName
188 + mimeType.substring(mimeType.indexOf("/") + 1); 195 + mimeType.substring(mimeType.indexOf("/") + 1);
189 } 196 }
190 else if (target.equals("pdf")) { 197 else if (target.equals("pdf")) {
191 fileName = fileName + "pdf"; 198 fileName = fileName + "pdf";

http://dive4elements.wald.intevation.org