我有一個Web應用程序,其中一個工作流程,用戶可以下載動態生成的文件。輸入是具有生成文件所需參數的表單。如何啓用從瀏覽器下載動態生成的文件?
我目前的解決方案是讓他們提交該servlet側I改變響應報頭這種形式& - 內容部署是一個附着&也提供一個適當的mime類型。
但我覺得這種方法是不夠的。由於文件生成可能需要很長時間,在這種情況下,在某些超時之後,我會直接在瀏覽器中獲得500或503錯誤。我想這是目前的方法預計。
我希望我的工作流程足夠靈活,以便在用戶提交表單時儘快告訴用戶文件可能需要一段時間才能生成&,我們將在文件準備就緒後立即顯示文件的鏈接。我想我也可以通過電子郵件發送文件或此消息給他們,但這並不理想。
你們可以給我一個解決這個問題的方法嗎?我應該更具體地提供信息嗎?任何幫助讚賞。
好的,謝謝安德烈亞斯。我廣泛地在我的代碼庫中使用jQuery。:)和創建臨時文件一樣。有關文件,你會建議一個cron作業來清理這些文件或其他機制嗎? – Chantz