From e7d02825ccef21c2d6ee504eb43c35a90fd05065 Mon Sep 17 00:00:00 2001
From: tpylak <tpylak>
Date: Wed, 21 Apr 2010 13:47:45 +0000
Subject: [PATCH] minor: handle PNG mimetype in DSS

SVN: 15564
---
 .../dss/generic/server/AbstractDatasetDownloadServlet.java  | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/AbstractDatasetDownloadServlet.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/AbstractDatasetDownloadServlet.java
index 2479af40583..b44c7539a76 100644
--- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/AbstractDatasetDownloadServlet.java
+++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/AbstractDatasetDownloadServlet.java
@@ -200,9 +200,13 @@ abstract public class AbstractDatasetDownloadServlet extends HttpServlet
             return BINARY_CONTENT_TYPE;
         } else
         {
-            if (FilenameUtils.getExtension(f.getName()).length() == 0)
+            String extension = FilenameUtils.getExtension(f.getName());
+            if (extension.length() == 0)
             {
                 return PLAIN_TEXT_CONTENT_TYPE;
+            } else if (extension.equalsIgnoreCase("png"))
+            {
+                return CONTENT_TYPE_PNG;
             } else
             {
                 return MIMETYPES.getContentType(f.getName().toLowerCase());
-- 
GitLab