Author: dongxu
Date: Thu Sep 12 04:51:35 2013
New Revision: 1522405

URL: http://svn.apache.org/r1522405
Log:
Fix issue in chrome with inlined images in messages

Modified:
    
james/hupa/trunk/server/src/main/java/org/apache/hupa/server/servlet/DownloadAttachmentServlet.java
    
james/hupa/trunk/server/src/main/java/org/apache/hupa/server/utils/RegexPatterns.java

Modified: 
james/hupa/trunk/server/src/main/java/org/apache/hupa/server/servlet/DownloadAttachmentServlet.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/java/org/apache/hupa/server/servlet/DownloadAttachmentServlet.java?rev=1522405&r1=1522404&r2=1522405&view=diff
==============================================================================
--- 
james/hupa/trunk/server/src/main/java/org/apache/hupa/server/servlet/DownloadAttachmentServlet.java
 (original)
+++ 
james/hupa/trunk/server/src/main/java/org/apache/hupa/server/servlet/DownloadAttachmentServlet.java
 Thu Sep 12 04:51:35 2013
@@ -110,9 +110,10 @@ public class DownloadAttachmentServlet e
 >>>>>>> first commit
 =======
         String mode = request.getParameter(SConsts.PARAM_MODE);
-        if (!"inline".equals(mode)) {
-               response.setHeader("Content-disposition", "attachment; 
filename="
-                       + attachmentName + "");
+        boolean inline = "inline".equals(mode);
+        if (!inline) {
+           response.setHeader("Content-disposition", "attachment; filename="
+               + attachmentName + "");
         }
 >>>>>>> merged with main trunk in apache: replacing rounded borders with gwt 
 >>>>>>> decorator boxes, fix Hupa-93 Hupa-94, fix IE issue
         InputStream in = null;
@@ -138,17 +139,23 @@ public class DownloadAttachmentServlet e
             if (in != null) {
 <<<<<<< HEAD
 <<<<<<< HEAD
+<<<<<<< HEAD
+=======
+>>>>>>> Fix issue in chrome with inlined images in messages
                 // FIXME: for some reason Chrome does not display inline 
images when they have the content-length
                 // it's like the size reported in server is different than the 
received bytes.
                 if (!inline) {
                     response.setContentLength(part.getSize());
                 }
+<<<<<<< HEAD
 =======
                 response.setContentLength(part.getSize());
 >>>>>>> first commit
 =======
                 response.setContentLength(part.getSize());
 >>>>>>> first commit
+=======
+>>>>>>> Fix issue in chrome with inlined images in messages
                 IOUtils.copy(in, out);
             } else {
                 response.setContentLength(0);

Modified: 
james/hupa/trunk/server/src/main/java/org/apache/hupa/server/utils/RegexPatterns.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/java/org/apache/hupa/server/utils/RegexPatterns.java?rev=1522405&r1=1522404&r2=1522405&view=diff
==============================================================================
--- 
james/hupa/trunk/server/src/main/java/org/apache/hupa/server/utils/RegexPatterns.java
 (original)
+++ 
james/hupa/trunk/server/src/main/java/org/apache/hupa/server/utils/RegexPatterns.java
 Thu Sep 12 04:51:35 2013
@@ -50,6 +50,7 @@ public class RegexPatterns {
     public static final String repl_inlineImg = "$1'" + SConsts.HUPA + 
SConsts.SERVLET_DOWNLOAD 
 <<<<<<< HEAD
 <<<<<<< HEAD
+<<<<<<< HEAD
                                         + "?" + SConsts.PARAM_MODE + "=inline" 
                                         + "&" + SConsts.PARAM_FOLDER + 
"=%%FOLDER%%" 
 =======
@@ -58,6 +59,10 @@ public class RegexPatterns {
 =======
                                         + "?" + SConsts.PARAM_FOLDER + 
"=%%FOLDER%%" 
 >>>>>>> first commit
+=======
+                                        + "?" + SConsts.PARAM_MODE + "=inline" 
+                                        + "&" + SConsts.PARAM_FOLDER + 
"=%%FOLDER%%" 
+>>>>>>> Fix issue in chrome with inlined images in messages
                                         + "&" + SConsts.PARAM_UID + "=%%UID%%" 
                                         + "&" + SConsts.PARAM_NAME + "=$2' 
name='cid:$2'";
     
@@ -110,6 +115,7 @@ public class RegexPatterns {
     
 <<<<<<< HEAD
 <<<<<<< HEAD
+<<<<<<< HEAD
 }
 =======
 }
@@ -117,3 +123,6 @@ public class RegexPatterns {
 =======
 }
 >>>>>>> first commit
+=======
+}
+>>>>>>> Fix issue in chrome with inlined images in messages



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to