Web users can't open files with spaces in name

If users upload a file to our Web-based intranet and the name of the file contains spaces, users cannot open the file on the Web. I have to detach the file in my Notes client and resubmit it. Is there a way of getting round this?

For example: "domino code.doc" causes an error and "domino_code.doc" does not cause an error.
Usually MS Internet Explorer handles these file names OK, while older Netscape browsers don't. I suggest computing the "download file" link similar to this:

"a href=/path/yourDB.nsf/ViewByID/"
+@Text(@DocumentUniqueID)+ "/$FILE/" +
@ReplaceSubstring(filename;" ";"%20") 
+ "?OpenElement "+ "" target =
"_new">"+filename+"</</a>]"
Where filename is the name of the file. You can get this using @Attachmentnames.

Do you have comments on this Ask the Expert Q&A? Let us know.

This was first published in February 2004