티스토리 뷰
JAVA(JSP Servlet) 를 이용한 SWFUpload 에서 파일 업로드가 정상적으로 되지 않을 때
DearMai 2012. 2. 2. 23:37요즘 Struts 기반으로 게시판 하나를 제작 하는 중인데 SWFUpload 를 연동해서 다중 업로드를 구현하는데 있어서 파일 업로드가 제데로 되지 않는 문제가 발생 했다.
처음 구현 된것은 apache common-fileupload 를 이용해서 구현하였는데 작은 용량의 파일
대략 5메가 이하의 파일들을 테스트 했을 때 파일 업로드를 인식을 못하였다. 그 이상 파일들은 문제 없이 업로드가 가능했고..
무슨 문제 일까 싶어서 TCP 패킷 캡쳐 프로그램들을 동원해서 HTTP 헤더들도 보았지만 아무런 다른점이 없었다..ㅠㅠ
그러다 oreilly cos 에 multipartrequest 를 이용해서 구현 하였는데
Corrupt form data: premature ending
이런 에러메세지를 발견하였다.
알고보니 Struts2 도 연동되어있었는데 Struts가 파일 업로드를 인터셉트 해서 Inputstream 을 사용을 한 후라 업로드가 문제가 있었던 것 이었다..
큰 사이즈만 업로드가 되었던 이유도 Struts 2에서 기본설정으로 2메가 이하(제 기억엔 말입니다~) 파일들만 업로드 가능 하도록 되어있어서..
그후 web,xml 파일을 수정해 struts 가 업로드때 인터셉트 못하도록 매핑을 수정 하였더니 문제가 해결되었다.
하지만 근본적인 문제는 Struts 에서 업로드를 구현해야하는데.. 이건 차후에 해야겠다 ㅠ_ㅠ
참고 페이지
http://www.okjsp.pe.kr/seq/143631
http://www.aboutjsp.com/spring/board/viewArticle.do?boardId=JSPQNA&boardSeq=8
- Total
- Today
- Yesterday
- 리오나
- 이신
- 윤은혜
- 제로보드 4.1 pl8
- ucloud
- 제로보드 5
- NZEO.com
- 휴가
- 제로보드 보안패치
- asp
- 피묻은화살
- 수도군단
- 동국대학교 경주캠퍼스
- 신채경
- 제로보드5
- MSSQL
- 리니지2
- ASP 강의
- nzeo
- sitemesh
- 궁
- 크로니클4
- 프로그래밍
- 주지훈
- zb5
- 그린피그
- 테스트서버
- 제로보드
- 동국대학교
- 안드로이드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |