Mercurial > dive4elements > gnv-client
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"; |