首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CGI >

有一个耗时的cgi,怎么在cgi开始时运行一个网页,运行到一半时运行另一个网页

2012-04-11 
有一个耗时的cgi,如何在cgi开始时运行一个网页,运行到一半时运行另一个网页。平台是 linux嵌入式平台。产品

有一个耗时的cgi,如何在cgi开始时运行一个网页,运行到一半时运行另一个网页。
平台是 linux嵌入式平台。产品是路由器。
现有的cgi功能是
  在网页上选择一个img文件,submit以后,cgi负责把该文件下载到路由器,并且烧写flash。

现在客户需要 在烧写flash之前可以cancel掉,就是在download之时,可以cancel掉。


我的思路是:
  在cgi刚开始运行时,显示一个带cancel按钮的网页,等开始烧写flash时,换一张网页,
  但是这样做不成功。我不知道是啥原因。


请大家想想如何改动尽量少,满足客户的要求。

  cgi主要功能分成两块,一是上传img文件,二是调用system,调用一个烧写flash的脚本。

我曾经提出让客户分两步做,第一步,上传img,第二步,烧写flash。但是leader不同意,认为这样客户不方便。

[解决办法]
upload.cgi执行完成后显示一个有cancel的页面,暂停几秒钟或者用户确认以后302到burn.cgi。

一旦开始执行burn.cgi就没办法停止了。

你需要把上传的映像放到一个burn.cgi知道的地方,或者用参数传递。
[解决办法]

探讨
还有,往路由器传图片做什么????

热点排行