Есть такая балалайка: http://wiki.nginx.org/HttpUploadProgressModule
которая позволяет опрашивать (через http json(p)'ом) состояние
загрузки (starting/uploading/error/done).
22 мая 2013 г., 19:36 пользователь vlastv <nginx-forum@nginx.us> написал:
> Anatoly Mikhailov Wrote:
> -------------------------------------------------------
>> On May 22, 2013, at 8:27 AM, vlastv <nginx-forum@nginx.us> wrote:
>>
>> > Здравствуйте,
>> >
>> > я использую модуль nginx upload module для приема файлов от
>> клиентов.
>>
>> за последний месяц тема стороннего upload module поднималась несколько
>> раз,
>> автор этого модуля не оставил никакой надежды на поддержку и
>> дальнейшую
>> разработку
>>
>
> это я и по гитхабу вижу, я хотел бы все же получить ответ на свой вопрос:)
>
>> >
>> > Иногда, клиенты отменяют/обрывают загрузку файла в результате чего в
>> лог
>> > файле я вижу записи
>> >
>> > 2013/05/22 11:19:24 [alert] 31157#0: *46890490 aborted uploading
>> file
>> > "1369210694718.png" to "/srv/www/example.com/tmp/0053618913", dest
>> file
>> > removed, client: 111.111.111.111, server: example.com, request:
>> "POST
>> > /api/files/ HTTP/1.1", host: "example.com"
>> >
>> > Можно ли как то организовать, чтоб nginx "дернул" какой нибудь упл,
>> для
>> > информирования backend о том, что загрузка файла была отменена?
>> >
>> > Posted at Nginx Forum:
>> http://forum.nginx.org/read.php?21,239413,239413#msg-239413
>> >
>> > _______________________________________________
>> > nginx-ru mailing list
>> > nginx-ru@nginx.org
>> > http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>
>> _______________________________________________
>> nginx-ru mailing list
>> nginx-ru@nginx.org
>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
> Posted at Nginx Forum: http://forum.nginx.org/read.php?21,239413,239428#msg-239428
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
--
С уважением, Шарипов Руслан.
Руководитель отдела разработки и сопровождения программного
обеспечения ОАО "Уфанет".
Контактная информация:
google+: http://gplus.to/ruslan
jid: serafim@jabber.ufanet.ru
wave: ufaweb@googlewave.com
skype: ufaweb
phone: +7(917)4775460
vkontakte: http://vkontakte.ru/ufaweb
myspace: http://www.myspace.com/ufaweb
facebook: http://facebook.com/sharipov
linkedin: http://www.linkedin.com/in/ufaweb
twitter: http://twitter.com/ufaweb
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru