Ограничение загрузки файлов с помощью Spray

Я создаю API с помощью Spray, который принимает загрузку файлов. Обычно файлы имеют размер от 100 КБ до 1 МБ. Можно ли с помощью спрея ограничить загрузку файлов меньше этого размера, чтобы все, что больше, было отклонено?

Спасибо


person fatlog    schedule 11.05.2015    source источник
comment
Посмотрите настройки баллончика. github.com/spray/ spray/blob/master/spray-can/src/main/resources/ Вы можете установить spray.can.server.request-chunk-aggregation-limit, который заставит spray-can собирать входящие данные только до заданного предела, в противном случае подключение будет прервано.   -  person jrudolph    schedule 11.05.2015
comment
Большое спасибо. Можете ли вы опубликовать это как ответ, и я приму?   -  person fatlog    schedule 11.05.2015


Ответы (1)


Посмотрите настройки баллончика. https://github.com/spray/spray/blob/master/spray-can/src/main/resources/reference.conf#L327 Вы можете установить spray.can.server.request-chunk-aggregation-limit, что заставит аэрозольный баллончик только пытаться собирать входящие данные до заданного предела и в противном случае происходит сбой соединения.

person jrudolph    schedule 16.05.2015