1

私が取り組んでいるアプリには、.csv ファイルを生成する「高層ビルからのエクスポート」機能があります。

(エクスポートする必要があるものによっては) リクエストに時間がかかる場合があります (7 ~ 10 分)。(私が知る限り)サーバー側ではすべて正常に動作しますが、クライアントのブラウザー(彼はサファリ、クロム、およびファイアフォックスを試しました)は応答を取得しません。別名、ブラウザはローディング アニメーションを無期限に表示したままになります (まあ、45 分後にあきらめました)。

私のマシンでは、すべてのブラウザですべて正常に動作します。私が持っている/配置したログに基づいて、すべてが計画どおりに進み、タスクが終了して出力が送信されますが、彼は応答を受け取りません。

どんなアイデアでも大歓迎です。次にどこを見るべきかわかりません。

編集: @ceejayoz が提案したことを行いましたが、問題は解決せず、ブラウザは応答を受信せず、ファイルが正しく生成されていても、そこに座って待機しています。

4

1 に答える 1

0

サーバー側でエクスポートを生成し、ユーザー向けのページを更新するか、AJAX 経由で 15 ~ 30 秒ごとにチェックして、エクスポートが完了したかどうかを確認します。完了したら、それらをファイルにリダイレクトします。

于 2013-01-08T17:43:51.613 に答える