<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On May 2, 2013, at 11:30 AM, Andrey Velikoredchanin <<a href="mailto:uncleandyv@gmail.com">uncleandyv@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr">Что-то я не совсем понял. А чем не подходит стандартный nginx модуль nginx_upload_module? Насколько я понимаю, он может предоставлять информацию о прогрессе закачки любому клиенту, который знает идентификатор файла. Я его использовал в своих проектах для обычного варианта показа загрузки клиенту, но с тем-же успехом его можно использовать и для показа прогресса третьей стороне. Главное что-бы третья сторона знала идентификаторы закачиваемых файлов.</div>

<div class="gmail_extra"><br></div></blockquote><div><br></div><div>В каком смысле "стандартный" модуль? Это тот, который несовместим с Nginx 1.3.9+ и был заброшен автором на произвол судьбы?</div><div>читать тут <a href="https://github.com/vkholodkov/nginx-upload-module/issues/41#issuecomment-15692917">https://github.com/vkholodkov/nginx-upload-module/issues/41#issuecomment-15692917</a></div><div>Существуют попытки патчить этот модуль для новых версий Nginx, но вопрос - зачем, если Nginx сам и так умеет делать 80% того, что нужно?</div><div>Есть стандартная функциональность client_body_in_file_only, есть официальная документация, можно также почитать тут <a href="https://coderwall.com/p/swgfvw">https://coderwall.com/p/swgfvw</a></div><div><br></div><div>В процессе аплоада файла можно узнать размер файла в temp dir и вычислить проценты от общего объема,</div><div>однако как вычислить имя тестового файла это вопрос к Максиму и Валентину, можно ли так сделать?</div><div><br></div><div>Анатолий</div><br><blockquote type="cite"><div class="gmail_extra"><br><div class="gmail_quote">2 мая 2013 г., 9:21 пользователь pioneer32 <span dir="ltr"><<a href="mailto:nginx-forum@nginx.us" target="_blank">nginx-forum@nginx.us</a>></span> написал:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Приветствую всех!<br>
<br>
Стоит следующая задача:<br>
Есть web-сервер front - nginx, back - fcgi-php. На него идут upload-ы файлов<br>
(несколько десятков клиентов единовременно), необходимо с периодичностью<br>
10-15 секунд, предоставлять информацию стороннему сервису о состояние<br>
загрузок (% выполненности или в байтах всего/аплоадед - не принципиально).<br>
Как предоставлять - не принципально, т.к. я вообще не могу нагуглить, какой<br>
модуль можно для этого использовать (ну или не понял как применить для<br>
данной задачи имеющиеся).<br>
<br>
Бузу очень признателен любой подсказке или направлению гугления.<br>
<br>
P.S. Всех с первомайскими праздниками!<br>
<br>
Posted at Nginx Forum: <a href="http://forum.nginx.org/read.php?21,238783,238783#msg-238783" target="_blank">http://forum.nginx.org/read.php?21,238783,238783#msg-238783</a><br>
<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></blockquote></div><br></div>
_______________________________________________<br>nginx-ru mailing list<br><a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>http://mailman.nginx.org/mailman/listinfo/nginx-ru</blockquote></div><br></body></html>