Можно ли создать загрузку файла с правильными заголовками HTTP, которые не будут заменять или удалять пробелы?Это для вложений электронной почты, которые часто содержат пробелы.
Просто процитируйте это.
Content-Disposition: attachment; filename="file name with spaces.ext"