On Mon, Oct 14, 2024 at 12:19:57PM +0300, Victor Wagner wrote: > > > Проще считать что в тот момент когда у тебя запустился скрипт и > > > получил multipart/form-data, у тебя уже весь файл на сервере. > > > > Проще, но при таком подходе progress-bar никак не сделать. > > Поэтому не надо увлекатсья украшательством и делать прогресс-бары.
Согласен. Тем более что простого способа делать прогресс-бары для web uploads не видно. Ну, я лично не знаю... > > И если бы данные от клиента всегда целиком выкачивались бы на сервер, > > то это означало бы, что лимит на upload не работает. И это была бы > > дырка для DoS-a. > > Да, конечно. Но скорее всего это решается лимитом на размер тела > запроса на уровне конфигурации веб-сервера Тоже согласен. Однако лучше когда лимит и там, и там. > Современные web-сервера не доверяют пользовательским обработчикам. С > недавних пор в apache не доверяют даже Content-Length, Далеко не все браузеры не выставляют этот Content-Length при аплоаде. Как-то я проверял на этот счёт Firefox и удивился, что заголовка нет. -- Eugene Berdnikov

