fix susimail HTTP headers

This commit is contained in:
zzz
2015-03-19 21:36:23 +00:00
parent a2f027e136
commit 8742a66f2f

View File

@@ -1824,7 +1824,7 @@ public class WebMail extends HttpServlet
name = "part" + part.hashCode(); name = "part" + part.hashCode();
String name2 = sanitizeFilename(name); String name2 = sanitizeFilename(name);
response.setContentType( "application/zip; name=\"" + name2 + ".zip\"" ); response.setContentType( "application/zip; name=\"" + name2 + ".zip\"" );
response.addHeader( "Content-Disposition:", "attachment; filename=\"" + name2 + ".zip\"" ); response.addHeader( "Content-Disposition", "attachment; filename=\"" + name2 + ".zip\"" );
ZipEntry entry = new ZipEntry( name ); ZipEntry entry = new ZipEntry( name );
zip.putNextEntry( entry ); zip.putNextEntry( entry );
zip.write( content.content, content.offset, content.length ); zip.write( content.content, content.offset, content.length );
@@ -1862,7 +1862,7 @@ public class WebMail extends HttpServlet
response.setContentType("message/rfc822"); response.setContentType("message/rfc822");
response.setContentLength(content.length); response.setContentLength(content.length);
// cache-control? // cache-control?
response.addHeader( "Content-Disposition:", "attachment; filename=\"" + name + ".eml\"" ); response.addHeader( "Content-Disposition", "attachment; filename=\"" + name + ".eml\"" );
response.getOutputStream().write(content.content, content.offset, content.length); response.getOutputStream().write(content.content, content.offset, content.length);
return true; return true;
} catch (IOException e) { } catch (IOException e) {