2011-04-28 51 views
0

我想弄清楚是否有一种方法来获取文件上传与PHP和/或Kohana的进展。我的脚本可以上传图片,视频,zip,exe文件,无论我想要什么。然而,文件越大,用户需要等待的时间越长,没有任何指示。PHP文件上传 - 跟踪字节与AJAX上传

我希望在这里使用一些AJAX来初始化上传,然后报告进度。

这是可能与PHP ...和任何人都可以告诉我从哪里开始寻找。

+0

我一直用这个文件上传plubin ...它是在该插件太多...但它有你在找什么?请有看看有没有什么帮助... http://valums.com/ajax-upload/ – Karthik 2011-04-28 11:28:55

回答

0

我喜欢使用服务器模块来做这种事情,主要是因为如果我需要做的就是从URL中获取上传统计信息,那么它会让我的网络开发人员的生活更轻松。你的网站没有什么需要改变的。

对于Nginx来说,有Upload Progress模块,它应该适用于所有最新版本。您可以在Nginx Wiki上找到代码示例:http://wiki.nginx.org/HttpUploadProgressModule

对于Apache,还有Upload Progress。我自己并没有使用它,但它看起来相当简单。

如果您无法访问服务器配置,那么您可能需要重新使用纯flash/javascript解决方案。为此,我在过去使用Uploadify祝你好运,但它需要更多的工作,因为您现在必须在单独的请求中上传文件。有人应该能够建议一个好的HTML5上传进度插件。

+0

我所在的服务器是Apache服务器,所以我会尝试上传进度。 – diggersworld 2011-04-28 11:58:31