мы тут с ребятами тоже озадачились вопросом аплоада. в итоге было
решено скрестить два модуля закачки файлов
http://www.grid.net.ru/nginx/upload.ru.html и
http://wiki.nginx.org/NginxHttpUploadProgressModule
они оба забавные, но со своими недостатками. первый не имеет
прогресс-бара, второй - нагружает скрипт бекэнда т.к. просто
проксирует закачиваемый файл.
в итоге получился модуль, который принимает на себя всю работу по
закачке файла, имеет прогресс бар, сообщает скрипту бекэнда о закачке
лишь после ее завершения.
сейчас приведем его в божеский вид и могу дать потестить
готов помочь в тестировании!
17 ноября 2009 г. 12:03 пользователь wasiliy <nginx-forum@xxxxxxxx> написал:
PS: с конфигом описанным выше глючит - просто не вызывая fastcgi - вначале него
поставил запись в лог, дело до него не доходит. В логах nginx тоже ничего не
появляется, если поставить директиву access_log внутри @upload. Те такое чуство
что не pass'ит он запрос.
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,23439,23441#msg-23441