Vadim Gritsenko wrote: > + String fileName = (String) headers.get("filename"); > + if(File.separatorChar == '\\') > + fileName = fileName.replace('/','\\'); > + else > + fileName = fileName.replace('\\','/');
Looks like it should work most of the time. I'm afraid that it doesn't cover pathological cases like having a Unix file with an \ embedded in the filename sent to a Windows machine, or some bizarre OS where path separators are maybe colons or dots. OTOH I'm afraid it's not possible to devise a solution that works 100% of the time. Ugo -- Ugo Cei - Consorzio di Bioingegneria e Informatica Medica P.le Volontari del Sangue, 2 - 27100 Pavia - Italy Phone: +39.0382.525100 - E-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]