Yesterday we found a bug which can be very annoying if you used files with special characters (like “&”) in the name as supporting docs. You can upload such files as supporting docs but the download fails since the file cannot be found for download. The Problem is that the “&” in our case corrupts the download URL and the download fails (nevertheless the file is uploaded successfully and not corrupted).
Workaround is to use no files with names containing special characters. Files which were already uploaded can be found in the file system and have to be downloaded manually.
The fix we will implement will prevent uploading of files with names containing other characters than numbers and letters.
Update 20.3.2009: We did a code review in the meantime and we will fix the download link by escaping the filename.
Another update 23.3.2009: The problem was fixed in the meantime by using function urlencode() – it will be part of the next release.