maxUploadSize getter메소드로 가져올수 있는지?
- 작성자 :
- 신*민
- 작성일 :
- 2015-05-15 17:37:12
- 조회수 :
- 844
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
현재 dispather-servlet.xml 에서
<!-- Upload file size check -->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize">
<value>31457280</value>
</property>
<property name="defaultEncoding">
<value>EUC-KR</value>
</property>
</bean>
maxUploadSize 부분을 설정해서 체크하고 있는데요.. 파일업로드 하는 메소드내에서
getter메소드를 사용하여 maxUploadSize 값을 가져오고 싶습니다.
CommonsMultipartResolver ee = new CommonsMultipartResolver();
ee.getMaxUploadSize() 이런 함수가 없더라고요.. setMaxUploadSize() 는 있어서 파일용량제한값을 변경할수 잇더라고요.
용량제한사이즈 가져오는 메소드없으면 하드코딩해야 될것 같고, 있으면 방법좀 부탁드리겠습니다.
수고하세요.
<!-- Upload file size check -->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize">
<value>31457280</value>
</property>
<property name="defaultEncoding">
<value>EUC-KR</value>
</property>
</bean>
maxUploadSize 부분을 설정해서 체크하고 있는데요.. 파일업로드 하는 메소드내에서
getter메소드를 사용하여 maxUploadSize 값을 가져오고 싶습니다.
CommonsMultipartResolver ee = new CommonsMultipartResolver();
ee.getMaxUploadSize() 이런 함수가 없더라고요.. setMaxUploadSize() 는 있어서 파일용량제한값을 변경할수 잇더라고요.
용량제한사이즈 가져오는 메소드없으면 하드코딩해야 될것 같고, 있으면 방법좀 부탁드리겠습니다.
수고하세요.
A
안녕하세요.
getter로 가져올 수 있는 방법이 없네요.
Exception에 getMaxUploadSize()란 함수가 있는데.. Exception때만 호출이 가능하고요.
대신..다음과 같이 해보시며 될 것 같습니다.
다음과 같이 proprties를 설정하시고 (새로 만들어셔도 되고 기존 db.proprties를 활용하셔도 됩니다)
maxSize = 100000
설정은 proprties를 활용하도록 수정해주세요.
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize">
<value>${maxSize}</value>
</property>
<property name="defaultEncoding">
<value>EUC-KR</value>
</property>
</bean>
소스코드에서는 다음과 같이 쓰시면 됩니다.
@Value("${maxSize}")
private String maxsize;
감사합니다
getter로 가져올 수 있는 방법이 없네요.
Exception에 getMaxUploadSize()란 함수가 있는데.. Exception때만 호출이 가능하고요.
대신..다음과 같이 해보시며 될 것 같습니다.
다음과 같이 proprties를 설정하시고 (새로 만들어셔도 되고 기존 db.proprties를 활용하셔도 됩니다)
maxSize = 100000
설정은 proprties를 활용하도록 수정해주세요.
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize">
<value>${maxSize}</value>
</property>
<property name="defaultEncoding">
<value>EUC-KR</value>
</property>
</bean>
소스코드에서는 다음과 같이 쓰시면 됩니다.
@Value("${maxSize}")
private String maxsize;
감사합니다