私はワークフローの1つで、動的に生成されたファイルをユーザーがダウンロードできるWebアプリケーションを持っています。入力は、ファイルを生成するために必要なパラメータを持つ形式です。ブラウザから動的に生成されたファイルをダウンロードするにはどうすればいいですか?
私の現在の解決策は、サーブレット側でこのフォーム&を提出させることです。私は応答ヘッダを変更して添付ファイルにするようにします。&も適切なMIMEタイプを提供します。
しかし、私はこのアプローチが不十分であることがわかります。ファイルの生成には非常に時間がかかる可能性があるため、このような場合には一定のタイムアウト後にブラウザで直接500または503のエラーが発生します。私はこれが現在のアプローチで期待されると思う。
フォームを送信するとすぐにユーザーにわかりやすいようにワークフローを柔軟にして、ファイルが準備完了次第、すぐにファイルへのリンクを表示するように、&を生成するのに時間がかかることがあります。私はファイルまたはこのメッセージをメールで送信することもできますが、これは理想的ではありません。
皆さんからこの問題のアプローチを提案できますか?より具体的に情報を提供する必要がありますか?どんな助けもありがたい。
ありがとう、Andreas。私はコードベースで広範囲にjQueryを使用しています。これらのファイルやその他のメカニズムをクリーンアップするためのcronジョブをお勧めしますか? – Chantz