본문 바로가기
Study Hard/Java /스프링 문제해결

[스프링] 파일업로드, "어떤 multi-part 설정도 제공되지 않았기 때문에, part들을 처리할 수 없습니다." 메세지 해결방법

by 코플+ 2023. 6. 11.

org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request; nested exception is java.lang.IllegalStateException: 어떤 multi-part 설정도 제공되지 않았기 때문에, part들을 처리할 수 없습니다.
at org.springframework.web.multipart.support.StandardMultipartHttpServletRequest.handleParseFailure(StandardMultipartHttpServletRequest.java:127)

 

 

이 메세지의 원인은 multi-part  설정이 서버에 제대로 안되어있기 때문이다.

 

1. pom.xml 확인 (commons-fileupload 설치 확인)

		<dependency>
			<groupId>commons-fileupload</groupId>
			<artifactId>commons-fileupload</artifactId>
			<version>1.4</version>
		</dependency>

 

2. web.xml 확인 (multi-part 설정확인)

		<multipart-config>
		<location>C:\\upload</location>
		<max-file-size>20971520</max-file-size>
		<max-request-size>41943040</max-request-size>
		<file-size-threshold>209711520</file-size-threshold>
		</multipart-config>

- Servlet 설정에 멀티파트도 설정되어있는지 확인해본다.

댓글