deal with spaces in filenames cleanly
This commit is contained in:
@ -6,9 +6,9 @@ response.setContentType(ArchiveViewerBean.getAttachmentContentType(params));
|
|||||||
boolean inline = ArchiveViewerBean.getAttachmentShouldShowInline(params);
|
boolean inline = ArchiveViewerBean.getAttachmentShouldShowInline(params);
|
||||||
String filename = ArchiveViewerBean.getAttachmentFilename(params);
|
String filename = ArchiveViewerBean.getAttachmentFilename(params);
|
||||||
if (inline)
|
if (inline)
|
||||||
response.setHeader("Content-Disposition", "inline; filename=" + filename);
|
response.setHeader("Content-Disposition", "inline; filename=\"" + filename + "\"");
|
||||||
else
|
else
|
||||||
response.setHeader("Content-Disposition", "attachment; filename=" + filename);
|
response.setHeader("Content-Disposition", "attachment; filename=\"" + filename + "\"");
|
||||||
int len = ArchiveViewerBean.getAttachmentContentLength(params);
|
int len = ArchiveViewerBean.getAttachmentContentLength(params);
|
||||||
if (len >= 0)
|
if (len >= 0)
|
||||||
response.setContentLength(len);
|
response.setContentLength(len);
|
||||||
|
Reference in New Issue
Block a user