1

在我使用的应用程序中,我们有一个“从高层导出”功能,可以生成一个 .csv 文件。

有时(取决于我们需要导出的内容)请求需要很长时间(7-10 分钟)。一切正常(据我所知)服务器端,但我客户的浏览器(他尝试过 safari、chrome 和 firefox)没有得到响应。Aka 浏览器只是无限期地停留在那里加载动画(好吧,我们在 45 分钟后放弃了)。

在我的机器上,所有浏览器都运行良好。根据我拥有/放置的日志,一切都按计划进行,任务结束发送输出,但他没有得到回应。

欢迎任何想法,我不知道下一步该往哪里看。

编辑:我按照@ceejayoz 的建议做了,但问题仍然存在,浏览器没有收到响应,即使文件生成正确,它也只是坐在那里等待。

4

1 回答 1

0

我会让导出在服务器端生成,并让面向用户的页面刷新或每 15-30 秒通过 AJAX 检查一次以查看导出是否完成。完成后,将它们重定向到文件。

于 2013-01-08T17:43:51.613 回答