ruFog
Новичок
nginx + mod_uploadprogress - постоянно возращает total size файла
Здравствуйте, уважаемые форумчане!
В соседней ветке я спрашивал о том как можно сделать progress bar при загрузке файлов на сервер через web-форму. Мне порекомендовали nginx + mod_uploadprogress (http://wiki.nginx.org/NginxHttpUploadProgressModule - единственный сорец, который заработал с моим nginx 0.7.61 это тот который в самом низу, там ссылка; из git-репозитария (http://github.com/masterzen/nginx-upload-progress-module/tree/master) модуль не завелся ни с одной из следующих версий: 0.6.38, 0.7.61 и 0.8.14; или я был где-то при сборке не прав - допускаю это).
После дня тестов nginx заработал, заветный URL (location /progress) стал возвращать долгожданный JSON ответ. Одна беда - во всех этих ответах total size загружаемого файла = recieved. Т.е. прогресс бар сразу показывает 100%, хотя загрузка файла идет.
Тестировал на локальной машине (last stable Ubuntu, nginx 0.7.61, apache2 в качестве бэкенда к nginx (он правда во всей этой процедуре не принимает участия), php 5.2.6.
Кто может поделиться своим благополучным опытом?
Здравствуйте, уважаемые форумчане!
В соседней ветке я спрашивал о том как можно сделать progress bar при загрузке файлов на сервер через web-форму. Мне порекомендовали nginx + mod_uploadprogress (http://wiki.nginx.org/NginxHttpUploadProgressModule - единственный сорец, который заработал с моим nginx 0.7.61 это тот который в самом низу, там ссылка; из git-репозитария (http://github.com/masterzen/nginx-upload-progress-module/tree/master) модуль не завелся ни с одной из следующих версий: 0.6.38, 0.7.61 и 0.8.14; или я был где-то при сборке не прав - допускаю это).
После дня тестов nginx заработал, заветный URL (location /progress) стал возвращать долгожданный JSON ответ. Одна беда - во всех этих ответах total size загружаемого файла = recieved. Т.е. прогресс бар сразу показывает 100%, хотя загрузка файла идет.
Тестировал на локальной машине (last stable Ubuntu, nginx 0.7.61, apache2 в качестве бэкенда к nginx (он правда во всей этой процедуре не принимает участия), php 5.2.6.
Кто может поделиться своим благополучным опытом?