显示图像时可用

时间:2014-05-15 19:25:22

标签: javascript php html

我正在尝试为科学代码创建一个Web界面。用户将提供一些输入并通过HTML表单提交。 php脚本将接受输入并在服务器上运行代码。最后,将创建一个或多个(不超过10个)图像。代码可能需要几秒到几小时,具体取决于输入。

如何在完成后在网页上显示这些图像,并让它们可供下载?

2 个答案:

答案 0 :(得分:1)

您需要拥有一个在完成时创建唯一标识符的方法。

因此,这可以像检查图像是否存在一样简单,如果没有通知用户它仍在进行中。

如下所示:

if (file_exists($image_file)) { do something... } 
else { echo 'Files still in progress....'; } 

答案 1 :(得分:0)

假设您在后台进程中使用科学代码,问题就是前端。

为简单起见,我会为作业/计算分配一个与结果相关的唯一网址,就像codepadviper7,{{3}一样},然后在页面JSFiddle上找到图像/结果。当用户等待或在请求线程上时,甚至不尝试任何提交的代码。