2014-09-03 3 views
-2

Я пытался найти пример того, как сделать несколько загрузок файлов в Spring MVC , не используя только XML-конфигурацию Java Config. До сих пор ничего не найдено и много людей, которые просто хотят попасть на сайты или не знают, что такое конфигурация java configuration v xml.Как выполнить загрузку нескольких файлов в Spring - Конфигурация Java

Я не использую Spring Boot и не хочу, поскольку я хочу изучить эту структуру независимо от того, насколько сложно.

Даже советы о том, как преобразовать следующую строку в Java конфигурации будут оценены:

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

Пожалуйста посоветуйте также то, что мне нужно JAR-бы для выше multipartResolver.

Благодаря кучу банды

+1

делает это [это] (http://www.javacodegeeks.com/2013/01/spring-mvc-3-upload-multiple-files.html) и [это] (http://crunchify.com/spring -mvc-tutorial-how-to-upload-multiple-files-to-specific-location /) помочь вам –

+0

Оба эти примера - это XML-конфиг, пожалуйста, обратитесь к первой строке моего вопроса. – Aeseir

ответ

4

Эта линия переводится

@Bean 
public MultipartResolver multipartResolver() { 
    org.springframework.web.multipart.commons.CommonsMultipartResolver multipartResolver = new org.springframework.web.multipart.commons.CommonsMultipartResolver(); 
    multipartResolver.setMaxUploadSize(1000000); 
    return multipartResolver; 
} 

@Configuration В пределах класса, который вы хотите загрузить в вашем контексте Servlet.

Для этого вам нужна библиотека commons-fileupload.

+0

Спасибо Sotirios, я дам ему позже (код из доступа atm) и посмотрим, как он себя ведет. Но выглядит правильно. – Aeseir

+0

, к сожалению, его не работает. он постоянно запускает мою безопасность и лишает ее доступа, когда я нажимаю кнопку отправки. – Aeseir

+0

@aesir Тогда это проблема безопасности, связанная с этим конфигом и вашими сопоставлениями. –

Смежные вопросы