r1537 - in xwiki/trunk/core/src/main/java/com/xpn/xwiki: api web
Ludovic Dubost
ludovic at users.forge.objectweb.org
Mon Nov 13 14:17:16 CET 2006
Author: ludovic
Date: 2006-11-13 14:17:15 +0100 (Mon, 13 Nov 2006)
New Revision: 1537
Modified:
xwiki/trunk/core/src/main/java/com/xpn/xwiki/api/Document.java
xwiki/trunk/core/src/main/java/com/xpn/xwiki/web/UploadAction.java
Log:
JIRA #410 Real Fix for filename under internet explorer in function addAttachment
Modified: xwiki/trunk/core/src/main/java/com/xpn/xwiki/api/Document.java
===================================================================
--- xwiki/trunk/core/src/main/java/com/xpn/xwiki/api/Document.java 2006-11-12 16:00:51 UTC (rev 1536)
+++ xwiki/trunk/core/src/main/java/com/xpn/xwiki/api/Document.java 2006-11-13 13:17:15 UTC (rev 1537)
@@ -1296,9 +1296,9 @@
byte[] data = fileupload.getFileItemData(name, context);
String filename;
String fname = fileupload.getFileName(name, context);
- int i = fname.indexOf("\\");
+ int i = fname.lastIndexOf("\\");
if (i==-1)
- i = fname.indexOf("/");
+ i = fname.lastIndexOf("/");
filename = fname.substring(i+1);
filename = filename.replaceAll("\\+"," ");
Modified: xwiki/trunk/core/src/main/java/com/xpn/xwiki/web/UploadAction.java
===================================================================
--- xwiki/trunk/core/src/main/java/com/xpn/xwiki/web/UploadAction.java 2006-11-12 16:00:51 UTC (rev 1536)
+++ xwiki/trunk/core/src/main/java/com/xpn/xwiki/web/UploadAction.java 2006-11-13 13:17:15 UTC (rev 1537)
@@ -60,9 +60,9 @@
byte[] data = fileupload.getFileItemData("filepath", context);
if (filename==null) {
String fname = fileupload.getFileName("filepath", context);
- int i = fname.indexOf("\\");
+ int i = fname.lastIndexOf("\\");
if (i==-1)
- i = fname.indexOf("/");
+ i = fname.lastIndexOf("/");
filename = fname.substring(i+1);
}
filename = filename.replaceAll("\\+"," ");
More information about the Xwiki-notifications
mailing list