1

我正在使用 scala 中的 play 2.0 编写 Web 服务。

获取客户端的配置参数后,Web 服务将需要一段时间来生成一些文件。(注意:有些文件可能很短,有些文件可能很长)。

我想出了如何获取客户的配置并触发我的计算,

现在我需要在会话结束时将生成的文件呈现给客户端。

所以问题是:

  • 如何将文件呈现给客户?

我正在考虑将静态文件夹链接返回给客户端,以便他们可以进入文件夹以进一步查看那里有哪些文件,因此当单击文件时,可以显示文件的详细信息,无论是 jpg 还是文本.

但是怎么做?

  • 如何在文件生成期间不阻止客户端?

例如,客户端仍然可以单击当时可用的文件。那么第三个问题来了:

  • 如何让客户端知道长时间计算文件可用并在文件夹中列出?

我对 Web 应用程序很陌生,感谢您的任何建议、建议或小示例也非常感谢!

4

1 回答 1

1

我将创建一个 Web 界面来向您的客户显示创建的文件,并为长时间的计算过程创建一个后台作业。您可以创建一个等待页面,其中 javascript 检查文件是否已创建。

于 2013-04-06T10:56:05.040 回答