On Tuesday 10 October 2006 20:14, Igor Sysoev wrote:
*) Добавление: переменная $request_body_file.
А можно попросить небольшое дополнение к этой переменной?
Было бы неплохо в имени файла на диске передавать также и информацию
преполагаемом размере тела запроса? Это позволило бы реализовать upload
progress.
Собсвенно неск. месяцев назад для этой цели я и патчил nginx и upload progress
был реализован.
Думаю это относительно легко сделать и многим наверняка было бы интересно.
С помощью $request_body_file нельзя сделать upload progress, потому что
тело запроса сначала полностью принимается и только потом запрос
передаётся бэкенду.
Что касается upload progress, то я планирую сделать API фильтров при
чтении тела запроса, которое позволит
1) сделать upload progress внтури nginx'а,
2) обработку тела запроса - сохранение файлов из POST'а.
Игорь Сысоев
http://sysoev.ru