File Uploads: Files with a space in their name are downloading incorrectly