Description
? and * are reserved characters on windows and are not allowed in filenames.
MSDN Doc:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx
(I confirmed this on Windows 7 on an NTFS volume)
clean_filename does not remove these characters from filenames which prevents these files from being downloaded/unzipped on windows.
Changing this will need extensive testing.
Attachments
Issue Links
- has a non-specific relationship to
-
MDL-23567 MS IIS: plus character in uploaded filename gives error on access.
-
- Open
-
- has been marked as being related by
-
MDL-47471 FileAPI accepts invalid characters in filename
-
- Reopened
-
-
MDL-47825 Download All Submissions skips files with ? in the name.
-
- Closed
-
-
MDL-49114 Add env check for slashargument support (as warning only for now)
-
- Closed
-
-
MDL-37561 Improve file name cleaning when file export/serving/zipping
-
- Closed
-
-
MDL-67509 Possible to create invalid file/folder names in Assignment bulk download
-
- Closed
-
- Testing discovered
-
MDL-36945 Download as zip from assignment 2.3 if there are ? * /\ in the filename
-
- Closed
-