파일다운로드시
- 작성자 :
- 박*진
- 작성일 :
- 2014-12-16 10:46:39
- 조회수 :
- 631
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
안녕하세요
2.5버젼을 이용해서 개발 한 상태 입니다.
제공 되는 공통 컴포넌트중 filedownload를 이용 하여 서버에서 sqlite 파일을 생성 후 다운로드 하고 있습니다.
sqlite 파일 만드는 시간이 길어 질수도 있는 상황이라 client 화면에서 다운로드 시작 하는 시점을 알 수 있을까해서 질문 드립니다.
2.5버젼을 이용해서 개발 한 상태 입니다.
제공 되는 공통 컴포넌트중 filedownload를 이용 하여 서버에서 sqlite 파일을 생성 후 다운로드 하고 있습니다.
sqlite 파일 만드는 시간이 길어 질수도 있는 상황이라 client 화면에서 다운로드 시작 하는 시점을 알 수 있을까해서 질문 드립니다.
A
안녕하세요. 박성진님.
Client에서 요청을 받은 후에 파일이 생성되는 경우시라면, 파일일 생성된 후에 view를 통해 다운로드가 처리되기 시작하기 때문에 다운로드 되기 시작하는 시점에 브라우저 상에서 진행률이 표시되며, 이 경우 다운로드 시점을 사용자가 확인할 수 있을 것 같습니다.
다만, 생성시간이 길어지면 실제 처리가 되는지 확인할 수가 없어 혼선을 발생하기 때문에, 다운로드 호출 시 안내를 통해 파일 생성이 길어질 수 있다고 표시하신 후에 진행하시면 무리가 없으실 것 같습니다.
실제 다운로드 시작되는 시점에 사용자에게 알릴 수 있는 방법은 ajax를 통해 주기적으로 파일 생성 상태를 확인하는 경우인데, 현재 HTML 4.01의 단방향 방식 상의 제약으로 정확한 시점을 확인하기는 어려울 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.
Client에서 요청을 받은 후에 파일이 생성되는 경우시라면, 파일일 생성된 후에 view를 통해 다운로드가 처리되기 시작하기 때문에 다운로드 되기 시작하는 시점에 브라우저 상에서 진행률이 표시되며, 이 경우 다운로드 시점을 사용자가 확인할 수 있을 것 같습니다.
다만, 생성시간이 길어지면 실제 처리가 되는지 확인할 수가 없어 혼선을 발생하기 때문에, 다운로드 호출 시 안내를 통해 파일 생성이 길어질 수 있다고 표시하신 후에 진행하시면 무리가 없으실 것 같습니다.
실제 다운로드 시작되는 시점에 사용자에게 알릴 수 있는 방법은 ajax를 통해 주기적으로 파일 생성 상태를 확인하는 경우인데, 현재 HTML 4.01의 단방향 방식 상의 제약으로 정확한 시점을 확인하기는 어려울 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.