Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Вопросец по nginx.
- To: nginx-ru@xxxxxxxxx
- Subject: Вопросец по nginx.
- From: Yura <zhiz0id@xxxxxxxxx>
- Date: Thu, 11 Jan 2007 12:34:09 +0300
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:date:to:subject:message-id:x-mailer:mime-version:content-type:content-transfer-encoding:from; b=Je3DXEy8HXBJ1kH+wxocmgkNnSXcHLHMCdTETDo2/GqX3rZEx8yEQp3YqfEtISPqHM0OWH8G6tIXEuSPbnDwFIt+niCfusZdVjH2Nilp3Vki/SwL2SpwCBaCqV4fYacN79o19q/O/cRS2w5dsg6SeMwvnp8/zSymprXLM/a3c08=
> Стоит задача получать от клиента первые 1-100кб файла
> при POSTе его серверу, с ответом или без и обработкой полученной
> информации.
>
> Необходимо для этого ковырять ядро nginx(обработчик POSTa),
> можно отделаться модулем или вообще решить это реально
> при помощи ngx_http_perl_module ?
Igor>Что-то на перле сделать можно - там пока ещё мало возможностей.
Igor>А что делать с остатком файла ?
Предполагается сделать аналог "file" утилиты(в *nix среде),
но в виде вебсервиса т.е.
отображать максимально возможную информацию по файлу и
руководства каким образом можно этот файл открыть.
Работу сервиса предположительно вижу такую
client - >(общий контент) > apache(80)<- \ - >(POST файла)-->nginx(8080)-->DB /
Откровенно говоря не копался ещё в rfc по HTTP, и не проводил
тестов реакций броузеров на оборванные POSTы файлов.
На данный момент остановился в выборе решения по обработке
этого самого поста.
|