2013-08-05 4 views
0

컴퓨터에서 파일을 선택한 후 사용자가 업로드 버튼을 클릭하면 해당 파일은 어디로 이동합니까? 임시 파일이 만들어지면 그 파일의 내용을 사용할 수 있습니까? 내가 어떻게 할 수 있니? 내 사용자가 파일을 업로드해야하며 해당 파일의 내용에 대해 유효성 검사가 수행됩니까? 아이디어가 있으십니까?사용자가 jsp에서 업로드 버튼을 클릭하면 파일은 어디로 이동합니까?

답변

2

응용 프로그램의 핸들 파일 업로드 방법에 따라 다릅니다. Spring 애플리케이션에서는 일반적으로 apache commons FileUpload을 사용합니다.

org.springframework.web.multipart.commons.CommonsMultipartResolver (그 범위는 CommonsFuleUploadSupport입니다)은 uploadTempDir입니다. 업로드 된 파일이 임시 저장된 위치를 지정하는 데 사용할 수 있습니다.

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

<bean id="uploadTempDirResource" 
     class="org.springframework.core.io.FileSystemResource"> 
    <constructor-arg value="/temp" /> 
</bean> 
관련 문제