Мультизагрузка - скрипт Uploadify

Тема в разделе "JavaScript", создана пользователем demon201984, 20 янв 2013.

Модераторы: ZiX
  1. demon201984

    demon201984 Постоялец

    Регистр.:
    27 сен 2008
    Сообщения:
    132
    Симпатии:
    19
    Имеется скрипт Uploadify с поддержкой мультизагрузки и т.п. Оф. сайт: http://www.uploadify.com/demos/

    Может кто юзал его. Никак не пойму как реализовать мультизагрузку файлов, в имени которых содержатся кирилллические символы.

    Проблема заключается в следующем: при попытке загрузить сразу несколько файлов (к примеру: 5) на сервер, то при загрузке часть файлов (к примеру 3 из 5) загружаются с совершенно одинаковыми, т.е. система как будто не успевает переключиться с одного файла на другой и корректно записать его имя (такое ощущение, что файлы повторно перазписывают друг друга).

    Может не совсем понятно описал - думаю на скринах будет понятнее:
    1) Загружаемые файлы:
    загружаемые файлы.jpg

    2) Сразу после загрузки - инфа о загруженных файлах:
    сразу после загрузки.jpg
    3) А теперь те же изображения после обновления страницы:
    те же изображения после обновления страницы.jpg

    Ошибку наблюдаю лишь на сервере, на локалке ошибка не подтверждается.

    На сервере мультизагрузка файлов с именами на латинице проходит корректно, проблема лишь в кириллических именах (хотя имена зашифровал в md5 - т.е. на сервер они уже не кириллические загружаются, но и это не помогает).

    Может есть у кого мысли какие-нибудь?
     
  2. olmi.little

    olmi.little Постоялец

    Регистр.:
    13 авг 2010
    Сообщения:
    52
    Симпатии:
    9
    Стоит ли шифровать в md5, может быть лучше сделать так, это будет как минимум идеологически правильнее:
    Попробуйте кодировки всех файлов привести к одной, я сама сталкивалась с похожей проблемой, все файлы конвертировала в utf-8, немного подробнее тут:
    и тут:
    И принудительно чистите кеш браузера после изменений скриптов, т.к. браузеры обычно их агрессивно кешируют так, что и ctrl+f5 и ctrl+r не помогают.
     
    demon201984 нравится это.
  3. demon201984

    demon201984 Постоялец

    Регистр.:
    27 сен 2008
    Сообщения:
    132
    Симпатии:
    19
    Попробовал, не помогло.
    Заметил на серваке еще такую особенность: имена файлов почему-то обрезаются, т.е. я к примеру гружу файл состоящий из 2-ух слов, разделенных пробелом, а на сайт загружается файл с именем состоящим из пробела и второго слова.
    К примеру, гружу: qwerty 123.jpg , а по факту на сервак загружается: ' 123.jpg'
    Может как-то с этим связно, не пойму почему обрезается.
     
  4. antiterror

    antiterror xProgramming

    Регистр.:
    22 авг 2007
    Сообщения:
    344
    Симпатии:
    135
    Прикрепи свои файлы загрузки файлов js+php. Просто так твою проблему не решить.
     
  5. Шумадан

    Шумадан Хабарра!!11

    Регистр.:
    6 фев 2008
    Сообщения:
    1.728
    Симпатии:
    2.105
    тут смотрели?
    http://www.uploadify.com/forum/#/discussion/8293/uploadifive-multilingual-file-name-error/p1
    и
    http://www.uploadify.com/forum/#/discussion/4751/special-characters-in-filename-/p1
     
  6. demon201984

    demon201984 Постоялец

    Регистр.:
    27 сен 2008
    Сообщения:
    132
    Симпатии:
    19
    Приложил 3 файла: header_include.html - файл стиля, в котором инициализируется js и настройки самого uploadify, файл обработчика uploadify.php и сам js файл jquery.uploadify-3.1.min.js

    На самом форуме разработчика не читал, спасибо посмотрю. Но проблема лишь на сервере возникает, на локалхосте у мен проблем с загрузкой вообще нет - это больше всего и смущает, может надо в настройках сервера что-то подправить.
     

    Вложения:

    • uploadify.rar
      Размер файла:
      15 КБ
      Просмотров:
      15