대용량 파일 업로드 문의
- 작성자 :
- 김*선
- 작성일 :
- 2017-11-30 20:21:00
- 조회수 :
- 1,877
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
안녕하세요? 대용량 파일 다운로드 문의드립니다.
브라우저에서 파일 다운로드 요청을 하면
NifController.txt 파일의 110번 줄 함수를 통해 FileDownload.txt 로 넘겨지는데요.
요청시 아래와 같은 로그를 찍고 다운로드를 하게 됩니다.
2017-11-30 20:04:23,663 DEBUG [lan.nif.web.NifController] param : { "tokenKey": "ma8905mza1v4mge6tv7r", "map_type": "4", "file_nm":"a.z01"}
2017-11-30 20:04:23,664 DEBUG [lan.nif.web.NifController] map_type : 4
2017-11-30 20:04:23,664 DEBUG [lan.nif.web.NifController] file_nm : a.z01
2017-11-30 20:04:23,664 DEBUG [lan.nif.web.NifController] fileDir : D:/LAN/GISVR/base_nav/
2017-11-30 20:04:23,664 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'fileDownload'
2017-11-30 20:04:23,664 DEBUG [org.springframework.web.servlet.DispatcherServlet] Rendering view [lan.cmm.FileDownload: name 'fileDownload'] in DispatcherServlet with name 'dispatcher'
2017-11-30 20:04:23,666 DEBUG [lan.nif.web.NifController] length : 1825361100
테스트한 파일은 1.7G 정도 됩니다.
문제는 file.length 사이즈가 2G가 넘어가는 파일일 경우 다운로드가 안된다는 겁니다.
다운로드가 완료되었다고 파일 저장 창이 떠서 저장하면
파일사이즈가 1k이고 내용이 null 이라고 되어있습니다.
톰캣 이슈인것 같기도 한데요.
톰캣 8.0.46 버전이고, java 1.7 입니다.
해당 이슈 처리 예제나 상황이 있을까요?
브라우저에서 파일 다운로드 요청을 하면
NifController.txt 파일의 110번 줄 함수를 통해 FileDownload.txt 로 넘겨지는데요.
요청시 아래와 같은 로그를 찍고 다운로드를 하게 됩니다.
2017-11-30 20:04:23,663 DEBUG [lan.nif.web.NifController] param : { "tokenKey": "ma8905mza1v4mge6tv7r", "map_type": "4", "file_nm":"a.z01"}
2017-11-30 20:04:23,664 DEBUG [lan.nif.web.NifController] map_type : 4
2017-11-30 20:04:23,664 DEBUG [lan.nif.web.NifController] file_nm : a.z01
2017-11-30 20:04:23,664 DEBUG [lan.nif.web.NifController] fileDir : D:/LAN/GISVR/base_nav/
2017-11-30 20:04:23,664 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'fileDownload'
2017-11-30 20:04:23,664 DEBUG [org.springframework.web.servlet.DispatcherServlet] Rendering view [lan.cmm.FileDownload: name 'fileDownload'] in DispatcherServlet with name 'dispatcher'
2017-11-30 20:04:23,666 DEBUG [lan.nif.web.NifController] length : 1825361100
테스트한 파일은 1.7G 정도 됩니다.
문제는 file.length 사이즈가 2G가 넘어가는 파일일 경우 다운로드가 안된다는 겁니다.
다운로드가 완료되었다고 파일 저장 창이 떠서 저장하면
파일사이즈가 1k이고 내용이 null 이라고 되어있습니다.
톰캣 이슈인것 같기도 한데요.
톰캣 8.0.46 버전이고, java 1.7 입니다.
해당 이슈 처리 예제나 상황이 있을까요?
A
안녕하세요.
표준프레임워크 센터 입니다.
로그상에서는 특별한 내용을 확인할 수 없는거 같습니다.
log4j 레벨 설정을 통한 자세한 로그를 통해서
정확한 답변이 가능할꺼 같습니다.
해당사랑을 검토하시면 도움이 되실듯 합니다.
- 서버에 되어있는데 메모리 용량
- NifController 다운로드시 할당된 메모리
- 톰켓 이슈사항 확인 > 업데이트 버전 업그레이드
감사합니다.
표준프레임워크 센터 입니다.
로그상에서는 특별한 내용을 확인할 수 없는거 같습니다.
log4j 레벨 설정을 통한 자세한 로그를 통해서
정확한 답변이 가능할꺼 같습니다.
해당사랑을 검토하시면 도움이 되실듯 합니다.
- 서버에 되어있는데 메모리 용량
- NifController 다운로드시 할당된 메모리
- 톰켓 이슈사항 확인 > 업데이트 버전 업그레이드
감사합니다.