ПРОЕКТЫ 


  АРХИВ 


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: upload файлов на серве р



On Fri, Oct 26, 2007 at 02:04:29PM +0400, Igor Sysoev wrote:

> On Fri, Oct 26, 2007 at 12:03:04PM +0400, Dmitry Morozovsky wrote:
> 
> > On Fri, 26 Oct 2007, Руслан Шарипов wrote:
> > 
> > > Было бы не плохо чтобы такая возможность появилась в последующих версиях)
> > 
> > Насколько я понял из предыдущих подходов к снаряду, автор считает таковую 
> > возможность архитектурно неправильной. 
> > 
> > Что, в общем-то, вполне понятно: ограничители должны работать на посылающей 
> > стороне. на принимающей следует ограничиться "аварийными предохранителями"
> 
> Я считаю, что нужно делать цепочку фильтров для обработки тела запроса,
> которая бы позволила реализовать:
> 
> 1) upload progress bar,
> 2) chunked encoding,
> 3) разбор POST запроса с сохранением в файлов и прочая,
> 4) и наконец, дефолтное сохранение запроса, как сейчас.
> 
> Для реализации upload progress bar неплохо было придумать, как на клиентской
> стороне реализовать показ ответа "request body is too large".
> Мне говорили, что если как-то сделать upload джаваскриптом в отдельном фрэйме,
> то должно работать.

То есть, POST делается джаваскриптом в скрытом фрэйме, второй джаваскрипт
показывает progress bar или сообщение об ошибке, а в основном окне ничего
не меняется.


-- 
Игорь Сысоев
http://sysoev.ru



 




Copyright © Lexa Software, 1996-2009.