파일 업로드 처리, MultipartResolver 사용 위한 servlet-context.xml 설정

이진영·2023년 8월 14일
0

Spring

목록 보기
14/18

<beans:bean id="multipartResolver" class="org.springframework.web.multipart.
commons.CommonsMultipartResolver">
		
	<!-- defaultEncoding : 파일 이름이 한글일 경우 깨지는 문제 처리 -->
	<beans:property name="defaultEncoding" value="utf-8"></beans:property>	

	<!-- 1024 * 1024 * 10 bytes 10MB -->
	<!-- maxUploadSize : 한 번의 Request로 전달될 수 있는 최대의 크기 -->
	<beans:property name="maxUploadSize" value="104857560"></beans:property>

	<!-- 1024 * 1024 * 2 bytes 2MB -->
	<!-- maxUploadSizePerFile : 하나의 파일 최대 크기 -->
	<beans:property name="maxUploadSizePerFile" value="2097152"></beans:property>

	<!-- uploadTempDir : maxInMemorySize에서 설정한 크기 이상의 데이터는
    	 이곳에 임시 파일의 형태로 보관됨 -->
	<!-- 절대 경로를 이용하려면 URI 형태로 제공해야하기 때문에 file:/ 로 시작한다 -->
	<beans:property name="uploadTempDir" value="file:/C:/upload/tmp"></beans:property>

	<!-- maxInMemorySize : 메모리상에서 유지하는 최대의 크기 -->
	<beans:property name="maxInMemorySize" value="10485756"></beans:property>
		
</beans:bean>

MultipartResolver 사용법 참고 : https://jihwan-study.tistory.com/83

0개의 댓글