Author: phuong_vu
Date: 2010-11-15 05:02:57 -0500 (Mon, 15 Nov 2010)
New Revision: 5088
Modified:
exo/portal/branches/3.1.x/webui/eXo/src/main/java/org/exoplatform/web/command/handler/DownloadHandler.java
Log:
EXOGTN-124 Download file name in chrome browser always be download.* or command.*
Modified:
exo/portal/branches/3.1.x/webui/eXo/src/main/java/org/exoplatform/web/command/handler/DownloadHandler.java
===================================================================
---
exo/portal/branches/3.1.x/webui/eXo/src/main/java/org/exoplatform/web/command/handler/DownloadHandler.java 2010-11-15
09:12:01 UTC (rev 5087)
+++
exo/portal/branches/3.1.x/webui/eXo/src/main/java/org/exoplatform/web/command/handler/DownloadHandler.java 2010-11-15
10:02:57 UTC (rev 5088)
@@ -64,15 +64,15 @@
String userAgent = req.getHeader("User-Agent");
if (dresource.getDownloadName() != null)
{
- if (userAgent != null && userAgent.contains("MSIE"))
+ if (userAgent != null && userAgent.contains("Firefox"))
{
- res.setHeader("Content-Disposition",
"attachment;filename=\""
- + URLEncoder.encode(dresource.getDownloadName(), "UTF-8") +
"\"");
+ res.setHeader("Content-Disposition", "attachment;
filename*=utf-8''"
+ + URLEncoder.encode(dresource.getDownloadName(), "UTF-8") +
"");
}
else
{
- res.setHeader("Content-Disposition", "attachment;
filename*=utf-8''"
- + URLEncoder.encode(dresource.getDownloadName(), "UTF-8") +
"");
+ res.setHeader("Content-Disposition",
"attachment;filename=\""
+ + URLEncoder.encode(dresource.getDownloadName(), "UTF-8") +
"\"");
}
}
res.setContentType(dresource.getResourceMimeType());
Show replies by date