Could you please give me an example of a valid filename with -\\ character
specifying also the filesystem.
Cheers,
Maciej
> Umm...unfortunately you can't really do that - \\ is a completely valid
> character in filenames on other types of filesystems - so it's probably
> still better to leave it up to the developer to determine what to do
> with  the file.
>
> Regards,
> Will Stranathan
>
>
>>From: maciek <[EMAIL PROTECTED]>
>>Reply-To: "Jakarta Commons Developers List"
>><[EMAIL PROTECTED]>
>>To: [EMAIL PROTECTED]
>>Subject: [PATH]FileUpload fix for filename for msiexplorer
>>Date: 28 Jun 2003 13:46:31 -0400
>>
>>Method getName() in DefaultFileItem.java class when used with
>>msiexplorer 5/6 returns a filename with the whole client's filesystem
>> path which creates a problem when you want to save the file on a
>>server's filesystem. I have chanaged the implementation of the
>> getName() method to strip the path information from the filename.Below
>> is my proposed implementation for getName() method:
>>
>>public String getName()
>>     {
>>
>>          if(fileName.lastIndexOf("\\") != -1){
>>
>>               return fileName.substring(fileName.lastIndexOf("\\") +
>> 1);
>>
>>          }else{
>>
>>               return fileName;
>>          }
>>     }
>>
>>I have attached the fileName_fix_forMSIE.txt patch file.
>>
>>I have rebuild the entire source code to create a new jar and tested it
>> with Tomcat and Resin. It works now with MSIE. A simple call to
>>item.getName() returns only filename where item is of type FileItem.
>>
>>I think that it would be a better idea to change the implementation of
>> the method without breaking of the FileUpload component interface than
>> letting web developers to take care of the problem inside a jsp file. I
>> think users of the component should use the method transparently
>> without worrying about the possible problem with MSIE with the
>> guarantee that ONLY filename will be returned from getName() method.
>>Regards,
>>Maciej Brodala
>>
>>
>><< fileName_fix_forMSIE.txt >>
>>---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED] For
>> additional commands, e-mail: [EMAIL PROTECTED]
>
> _________________________________________________________________
> Tired of spam? Get advanced junk mail protection with MSN 8.
> http://join.msn.com/?page=features/junkmail
>
>
> --------------------------------------------------------------------- To
> unsubscribe, e-mail: [EMAIL PROTECTED] For
> additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to