긴급 다중 파일업로드
- 작성자 :
- 강*철
- 작성일 :
- 2009-11-12 15:19:56
- 조회수 :
- 4,409
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요 민생안정 프로젝트 강민철 과장입니다.
긴급으로 요청을 드립니다.
현재 다중으로 파일을 지정하여 업로드를 진행하려 합니다.
즉 파일을 올리는 순서 순으로 시퀀스를 지정받아서 처리하려고 하는데..
해당파일들이 올리는 순서와 무관하게 디비에 시퀀스를 랜덤하게 적용되어 들어갑니다.
어떻게 처리해야할지 방법 좀 부탁드립니다.
참고 swf,gif,jpg등 여러 파일들을 첨부함.. swf는 순서와 부관하게 시퀀스 1번을 부여받음.. 다른 파일들도 바뀌어 들어감..
감사합니다.
긴급으로 요청을 드립니다.
현재 다중으로 파일을 지정하여 업로드를 진행하려 합니다.
즉 파일을 올리는 순서 순으로 시퀀스를 지정받아서 처리하려고 하는데..
해당파일들이 올리는 순서와 무관하게 디비에 시퀀스를 랜덤하게 적용되어 들어갑니다.
어떻게 처리해야할지 방법 좀 부탁드립니다.
참고 swf,gif,jpg등 여러 파일들을 첨부함.. swf는 순서와 부관하게 시퀀스 1번을 부여받음.. 다른 파일들도 바뀌어 들어감..
감사합니다.
A
안녕하세요.. 강민철님..
저희쪽 확인 결과.. 첨부순서에 맞게 처리가 되고 있습니다..
혹 가지고 계신 부분이 이전 부분인지 확인 부탁드립니다.
확인 방법은..
src/main/resources/egovframework/spring/context-common.xml에 지정된
multipartResolver가 "spring.RegularCommonsMultipartResolver"인지 확인해 보시면 됩니다.
<alias name="spring.RegularCommonsMultipartResolver" alias="multipartResolver" />
local.MultiCommonsMultipartResolver로 지정되어 있으시면.. 다음과 같이 처리하시면 될 것 같습니다. (이전 질문에 대한 답변 내용입니다.)
---------------
우선 저희 공통컴포넌트에서 제공해드리는 MultipartResolver 중에..
"spring.RegularCommonsMultipartResolver"를 사용하십시오..
현재 제공 소스상에는 "local.MultiCommonsMultipartResolver"로 지정되어 있습니다. (context-common.xml)
이 부분을 다음과 같이 수정하시면 됩니다.
<alias name="spring.RegularCommonsMultipartResolver" alias="multipartResolver" />
다음으로 위와 같은 파일이 지정되지 않은 경우에 대한 처리를 하여야 하는데..
현재 공통 소스(egovframework-common-1.0.0.zip)에는 반영되어 있습니다.
반영된 소스는 다음과 같습니다.
- egovframework.com.cmm.service.EgovFileMngUtil
- egovframework.com.cmm.service.impl.EgovFileMngServiceImpl
변경된 내용은 MultipartFile에 대하여 getOriginalFilename()이 없는 경우 파일 처리 부분을 skip한 부분 등입니다.
---------------
위 2개의 파일은 공통 부분이기 때문에 다른 부분은 수정하지 않으셔도 될 것 같습니다.
그럼.. 남은 하루도 즐거운 하루 되십시오.
감사합니다.
저희쪽 확인 결과.. 첨부순서에 맞게 처리가 되고 있습니다..
혹 가지고 계신 부분이 이전 부분인지 확인 부탁드립니다.
확인 방법은..
src/main/resources/egovframework/spring/context-common.xml에 지정된
multipartResolver가 "spring.RegularCommonsMultipartResolver"인지 확인해 보시면 됩니다.
<alias name="spring.RegularCommonsMultipartResolver" alias="multipartResolver" />
local.MultiCommonsMultipartResolver로 지정되어 있으시면.. 다음과 같이 처리하시면 될 것 같습니다. (이전 질문에 대한 답변 내용입니다.)
---------------
우선 저희 공통컴포넌트에서 제공해드리는 MultipartResolver 중에..
"spring.RegularCommonsMultipartResolver"를 사용하십시오..
현재 제공 소스상에는 "local.MultiCommonsMultipartResolver"로 지정되어 있습니다. (context-common.xml)
이 부분을 다음과 같이 수정하시면 됩니다.
<alias name="spring.RegularCommonsMultipartResolver" alias="multipartResolver" />
다음으로 위와 같은 파일이 지정되지 않은 경우에 대한 처리를 하여야 하는데..
현재 공통 소스(egovframework-common-1.0.0.zip)에는 반영되어 있습니다.
반영된 소스는 다음과 같습니다.
- egovframework.com.cmm.service.EgovFileMngUtil
- egovframework.com.cmm.service.impl.EgovFileMngServiceImpl
변경된 내용은 MultipartFile에 대하여 getOriginalFilename()이 없는 경우 파일 처리 부분을 skip한 부분 등입니다.
---------------
위 2개의 파일은 공통 부분이기 때문에 다른 부분은 수정하지 않으셔도 될 것 같습니다.
그럼.. 남은 하루도 즐거운 하루 되십시오.
감사합니다.