Перейти к публикации

Проблема со скачиванием файла


sergey_479

Рекомендованные сообщения

Если к примеру на сайт загрузить файл с таким именем:

kuda-propal-konyak....flv
(т.е. перед точкой от расширения присутствуют ещё точки) то при скачивании файла этого, скачивается файлик весом ~300байт с таким содержимым:
Warning: fopen(../uploads/files/1300310298_kuda-propal-konyak____flv): failed to open stream: No such file or directory in /var/www/engine/classes/download.class.php on line 101


Warning: fseek(): supplied argument is not a valid stream resource in /var/www/engine/classes/download.class.php on line 102

получилось так что при скачивании все точки заменились на _

Ссылка на сообщение
Поделиться на других сайтах
  • 2 месяца спустя...

Здравствуйте, у меня проблема при скачивании файлов на DataLife Engine 9.3.

Если на сайт, через ФТП, загрузить файл с именем, которые содержат символы верхнего регистра, то при скачивании этого файла, скачивается файл размером ~210 байт с таким содержимым:

Warning: fopen(../uploads/files/TestFile.zip): failed to open stream: No such file or directory in /home/username/domains/testdomain.com/public_html/engine/classes/download.class.php on line 101


Warning: fseek(): supplied argument is not a valid stream resource in /home/username/domains/testdomain.com/public_html/engine/classes/download.class.php on line 102

На Денвере такого не наблюдается.

PS: если файл загружать с компьютера, то DLE автоматически переводит его имя в нижний регистр, пробелы заменяются на тире, а другие знаки удаляются.

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...