[opencms-dev] Bug on Alkacon Formgenerator 2.0 - File attachments
Sandrine Prousteau
s.prousteau at eurelis.com
Wed Nov 23 11:11:11 CET 2011
Hi
I found an issue in Alkacon Formgenerator 2.0 on OpenCms 8.0.2.
I have a form with file fields, with can be submit from Internet
Explorer 6. IE6 set the value as a full path (C:\..) with Windows
separator "\".
If OpenCms is installed on a server on Linux, le line 1911 in sendMail()
function :
String filename =
attachment.getName().substring(attachment.getName().lastIndexOf(File.sep
arator) + 1);
try to extract the filename with "/"...
So with IE6, the mail received contains attachment with the full path of
user's file!
In my project, I have overload Alkacon classes with a custom jsp, and
put this code:
int index_start_name = 0;
if(attachment.getName().lastIndexOf(File.separator)!=-1){
index_start_name =
attachment.getName().lastIndexOf(File.separator) + 1;
}else if(attachment.getName().lastIndexOf("/")!=-1){
index_start_name =
attachment.getName().lastIndexOf("/") + 1;
}else if(attachment.getName().lastIndexOf("\\")!=-1){
index_start_name =
attachment.getName().lastIndexOf("\\") + 1;
}
String filename = attachment.getName().substring(index_start_name);
Please resolve this issue in the next version of FormGenerator! :)
S.
More information about the opencms-dev
mailing list