워크 플로 중 하나에서 동적으로 생성 된 파일을 다운로드 할 수있는 웹 응용 프로그램이 있습니다. 입력은 파일을 생성하는 데 필요한 매개 변수가있는 양식입니다.브라우저에서 동적으로 생성 된 파일을 다운로드하는 방법은 무엇입니까?
현재 해결책은 서블릿 쪽에서이 양식 &을 제출하게하는 것입니다. 응답 헤더 - 내용 처리를 첨부 파일로 변경합니다. &도 적절한 MIME 유형을 제공합니다.
하지만이 방법이 부적절한 것으로 나타났습니다. 파일 생성이 매우 오랜 시간이 걸릴 가능성이 있기 때문에 특정 시간 초과 후 브라우저에서 500 또는 503 오류가 발생합니다. 나는 이것이 현재의 접근법에서 기대되는 것이라고 생각한다.
양식을 제출하자마자 사용자에게 알릴 수 있도록 워크 플로를 유연하게 만들어서 파일 준비가 완료되는 즉시 파일에 대한 링크를 표시하는 &을 생성하는 데 시간이 걸릴 수 있습니다. 파일이나이 메시지를 이메일로 보낼 수도 있지만 이상적이지 않습니다.
내가이 문제에 대한 접근 방식을 제안 할 수 있습니까? 정보 제공에있어서 좀 더 구체적이어야합니까? 어떤 도움을 주셔서 감사합니다.
감사합니다. Andreas. 나는 내 코드베이스에서 jQuery를 광범위하게 사용한다. :) temp를 생성하는 것처럼. 이 파일이나 다른 메커니즘을 정리하는 cron 작업을 제안 하시겠습니까? – Chantz