Как настроить MultipartResolver для другого maxUploadSize для обычного пользователя и для администратора?

Я могу определите такой MultipartResolver с maxUploadSize равным 10 КБ (10000 байт):

<bean id="multipartResolver"
    class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
    <property name="maxUploadSize" value="10000"/>
</bean

Однако, если администратору необходимо загрузить через интерфейс администратора несколько больших файлов, размер которых превышает этот предел, приложение необходимо временно перенастроить , чтобы разрешить это - , а затем снова перенастроить, чтобы обычные пользователи не превышали этот предел .

В то время как это происходит, конечно, обычный пользователь потенциально может скрыть большой файл в , не получая предупреждения.

Есть ли способ настроить преобразователь для использования другого maxUploadSize в этих двух ситуациях?

7
задан Donal Fellows 28 December 2011 в 15:30
поделиться