В среде Windows в имени файлов запрещены символы <>:/\|?*, точка и пробел в конце, а также имя не должно быть зарезервированным в системе именем. Максимальная длина файла с учетом пути к нему может быть равна 260 символам.
То есть, это и есть условия проверки. А в остальном - чтобы имя не обрезалось в URL, его кодируют. Если файл отдается скриптом, то тоже нет проблем с этим.
Последний раз редактировалось laimas, 10.06.2017 в 11:59.
|