ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: нетривиальная обработк а POST во встроенном перле



Daniel Podolsky wrote:

И второй вопрос.

Пользователи грузят 60-ти мегабайтные  csv, которые прекрасно жмутся -
раз в 20. Сервер, однако, зипованную загрузку не поддерживает.

Есть ли способ подменить тело запроса на разжатое перед передачей к
бекенду?

Попытка сделать разжатие zip-архивов из тела на лету сделано в upload module 2.1.1:

http://www.grid.net.ru/nginx/upload.ru.2.1.1.html

Пример:

location /upload {
    upload_pass /a;

    upload_store /tmp/path_a;

    # extract files from zip archives and store into specified directory
    upload_filter application/zip {
        upload_unzip;
        upload_store /tmp/path_to_archives;
    }
}

Со временем этот код можно будет слить в стабильную ветку.

Или способ сделать асинхронный  http запрос из обработчика?

Из обработчика чего?

Понятно, что можно переправить запрос на апач, и там сделать все. Но
вдруг кто уже ходил этой дорогой?

--
Best regards,
Valery Kholodkov

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.