[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Посоветуйте Uploader
atarix
Доброго времени суток.

Требования к сабжу:

1) Индикция прогресса (минимально - % статуса загрузки).
2) Иключение проблем с кеширование (на сервере nginx)
3) Желателен аплоадер, не самодостаточный, т.е. без своих правил - определённая папка загрузки, и т.п.

Перепробовал десяток аплоадеров - у каждого свои заморочки интеграции. Последнее - http://swfupload.org/ у него проблемы с пост обработкой файла - из скрипта обработчика нельзя записать в сессию или куки данные о том - кто и когда кпримеру загрузил файл. В бд писать можно - но как идентифицировать ?



Спустя 8 часов, 7 минут, 50 секунд (3.09.2009 - 15:45) Sylex написал(а):
Цитата (atarix @ 3.09.2009 - 10:38)
из скрипта обработчика нельзя записать в сессию или куки данные о том - кто и когда кпримеру загрузил файл.


когда - как раз то можно smile.gif
А вот "кто" - это другой вопрос. Там идет загрузка через флэш, и естественно сессию из него ты не выдернишь, т.к. там не может быть никакой куки.

Но есть варианты. Например, можно чтобы отправка данных шла на ОПРЕДЕЛЕННЫЙ УНИКАЛЬНЫЙ УРЛ, и по нему и определять пользователя.

К примеру, для пользователя генерится uniq_id и отдача идет на URL:
reciveFile.php?user=uniq_id_value

принимаемый скрипт сначала смотрит uniq_id значение, и если таковое существует - то работает, иначе - ниче не делает...

таким образом в принципе не сложно даже продолжить существующую сессию smile.gif

доработать скрипт чтобы была возможность отправки на опред. УРЛ совсем не сложно, я это делал dry.gif

Спустя 4 дня, 14 часов, 18 минут, 35 секунд (8.09.2009 - 06:04) atarix написал(а):
form action ? blink.gif

Спустя 16 минут, 54 секунды (8.09.2009 - 06:21) Sylex написал(а):
atarix
это флэш загрузчик, какой тут form action ? smile.gif

Спустя 1 день, 23 часа, 54 минуты, 30 секунд (10.09.2009 - 06:15) atarix написал(а):
Цитата
К примеру, для пользователя генерится uniq_id и отдача идет на URL:
reciveFile.php?user=uniq_id_value

принимаемый скрипт сначала смотрит uniq_id значение, и если таковое существует - то работает, иначе - ниче не делает...


Sylex, поподробней если можно.

swfupload например работает таким образом - обработчик ява-скрипт создаёт объект SWFUpload с параметрами, среди которых есть upload_url - обработчик сохранения файла, в котором доступен $_FILES...

Спустя 1 час, 9 минут, 45 секунд (10.09.2009 - 07:25) Sylex написал(а):
Цитата (atarix @ 10.09.2009 - 09:15)
среди которых есть upload_url


раньше не было... возможно уже добавили... но именно об этом я и говорю smile.gif если есть этот параметр - дальше только немножко подумать головой smile.gif

Спустя 3 часа, 5 минут, 40 секунд (10.09.2009 - 10:31) atarix написал(а):
smile.gif
Спасибо за наводку, тестирую...
Кстати, замечал что этот Uploader иногда не корректно показывает инфо о скорости - вначале загрузки "прыгает" так что такая скорость не возможна хост-провайдером.
Или ещё момент - зависает на этапе загрузки... цифры "не двигаются" и аплоад прекращается... Встречал чтоли бо похоже ?

Спустя 5 часов, 10 минут, 26 секунд (10.09.2009 - 15:41) Sylex написал(а):
atarix
да, что-то такое было smile.gif

Спустя 6 дней, 13 часов, 54 минуты, 20 секунд (17.09.2009 - 05:36) atarix написал(а):
Заметил ещё одну проблему - на высокоскоростных каналах(100mbit/s) - не сохраняются файлы на сервере с nginx. Как nginx влияет на передачу/сохранение и можно ли это решить ?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.