Crossbrowser上传进度表(请不要SWFUpload)

时间:2011-03-30 15:12:16

标签: file-upload

我试图制作一个适用于所有操作系统中所有现代浏览器的上传进度表(因此我不想使用SWFUpload,因为我的计算机中所有演示页面都出现故障,因为我使用的是Ubuntu)。 / p>

有人可以给我一个暗示在哪里看?我在没有解决方案的情况下上下搜索互联网......

我正在使用PHP运行服务器,但APC没有工作,显然不适合使用lightppd。另外我不知道Perl,所以我宁愿不必为此学习它。

3 个答案:

答案 0 :(得分:0)

您可以看到plUpload:http://www.plupload.com/

答案 1 :(得分:0)

我不久前用ASP.NET做过这个。基本上,没有纯HTML方法可以做到这一点。需要做的是在服务器上进行更改(在ASP.NET中,我写了一个HttpModule来缓存上传的当前状态 - 对于PHP,Ruby等,可能有类似的插入方法)。

然后在客户端 - 当文件上传时,我定期对服务器进行ajax调用,以访问服务器缓存的上传数据。然后,使用javascript,我会更新任何HTML进度条。

答案 2 :(得分:0)

如果您使用的是AJAX,则可以使用this solution。这里是a few using jQuery