Re[2]: Upload in Spring
От: Lucker Беларусь http://lucker.intervelopers.com/
Дата: 06.01.06 12:07
Оценка:
Здравствуйте, guani, Вы писали:

G>Здравствуйте, lexius, Вы писали:


L>>Пдскажите как можно проверить размер закачиваемого файла при upload еще до его полной загрузки на сервер. Сейчас удалось проверить только после закачки.


G>ну до того как request пришел на сервер то с серверной стороны проверить нельзя (можно извращаться на клиенте), а уж после того как пришел то уже с файлом пришел....


Ну 1) вобще сетевое взаимодействие — вещь потоковая, и пришел не фесь файл а вероятно его какая-то небольшая часть, а остальное придет по мере вычитывания данных из потока.
Ну 2) перед тем как писать данные в поток клиент обычно в него записывает некоторые метаданные — в данном случае верятно будет записан и развер файла в виде заголовка Content-length.
Ну 3) Даже если заголовок пришел/не пришел можно закрывать соединение или писать какой ответ об ошибке после прочтения из потока максимально допустимого количества байтов

Однако как это делать в спринге — надо копать, а лениво. Тем более что спринг юзает внешние приблуды для аплода, т.е. их тоже надо копать.
... << RSDN@Home 1.1.4 beta 7 rev. 447>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.