Имена файлов кириллицей на хостинге

mirek

Участник
Регистрация
10 Июн 2011
Сообщения
165
Реакции
4
Меня интересует возможность загрузки пользователем на хостинг файлов с названиями кирилицей.

Например пользователь загружает на хостинг файл который имеет название "зеленый кактус.jpg"

Возможна ли корректная работа с таким файлом на UNIX хостинге ?

Если да. То что для этого нужно ?

Возможна такая версия ? Загружаемому файлу на сервере присваевается временное имя. А затем временный файл переименовывается
 
Да можно конечно. Когда пользователь отправляет файл на сервер, он передает название файла и его содержимое. Следовательно, на серверной стороне надо узнать, в какой кодировке написано имя файла. Далее перекодировать название из ~клиентской~ в ту, с которой корректно работает сервер и сохранить с таким названием.
 
Для просмотра ссылки Войди или Зарегистрируйся, А как это сделать на js ?
Зачем тебе это делать на js, если сохранением файлов на сервере занимается php?

Если хостинг по какой-то причине не дружит с кириллическими кодировками, можно хранить соответсвие имя файла на сервере - его кириллическое имя и при отдаче посылать заголовок с русским именем
Для просмотра ссылки Войди или Зарегистрируйся
 
Назад
Сверху