파일 업로드시 CommonsMultipartResolver를 사용할 때 스프링이 처리하는 동안 큰 파일을 저장하는 위치는 어디입니까?spring은 업로드를 위해 큰 파일을 어디에 저장합니까?
크기에 대한 js 검사가 있으며 maxUploadSize를 넣습니다. 사용자가 js 컨트롤을 무시하고 거대한 파일을 보내면 스프링이 처리하기 위해 무엇을합니까? 사전
파일 업로드시 CommonsMultipartResolver를 사용할 때 스프링이 처리하는 동안 큰 파일을 저장하는 위치는 어디입니까?spring은 업로드를 위해 큰 파일을 어디에 저장합니까?
크기에 대한 js 검사가 있으며 maxUploadSize를 넣습니다. 사용자가 js 컨트롤을 무시하고 거대한 파일을 보내면 스프링이 처리하기 위해 무엇을합니까? 사전
덕분에 서블릿 컨테이너의 임시 디렉토리에 저장합니다.
maxUploadSize
속성 (기본값은 10240 바이트)을 설정하여 업로드 크기를 제한 할 수 있습니다. 예를 들어
:
<bean id="multipartResolver" class="o.s.w.m.commons.CommonsMultipartResolver">
...
<property name="maxUploadSize" value="###"/>
</bean>
나는 'java.io.tmpdir'가정합니다. CommonsFileUploadSupport의 문서는이 기본 동작을 변경하도록 설정할 수있는 'uploadTempDir'속성이 있음을 의미합니다. 하지만이 파일들을 정리하는 것은 어떨까요? 스프링이 직접 처리합니까? – user3633167
아니요, 파일 제거를 관리해야합니다 (예 : 이전/처리 된 파일을 제거하는 일일/주간 크론 작업). – ikumen
그것은 우리가 JS를 사용하여 파일 크기를 얻을 수있는 방법을 알고 흥미로운 일이 될 것이다. – Prasad
거기에 대한 답변은 stackoverflow [link] (http://stackoverflow.com/questions/3717793/javascript-file-upload-size-validation) – user3633167