我想弄清楚是否有一种方法来获取文件上传与PHP和/或Kohana的进展。我的脚本可以上传图片,视频,zip,exe文件,无论我想要什么。然而,文件越大,用户需要等待的时间越长,没有任何指示。PHP文件上传 - 跟踪字节与AJAX上传
我希望在这里使用一些AJAX来初始化上传,然后报告进度。
这是可能与PHP ...和任何人都可以告诉我从哪里开始寻找。
我想弄清楚是否有一种方法来获取文件上传与PHP和/或Kohana的进展。我的脚本可以上传图片,视频,zip,exe文件,无论我想要什么。然而,文件越大,用户需要等待的时间越长,没有任何指示。PHP文件上传 - 跟踪字节与AJAX上传
我希望在这里使用一些AJAX来初始化上传,然后报告进度。
这是可能与PHP ...和任何人都可以告诉我从哪里开始寻找。
php有一个文件上传进度扩展,请参阅http://www.ultramegatech.com/blog/2010/10/create-an-upload-progress-bar-with-php-and-jquery/了解如何使用它。
看起来不错,会试试看。 – diggersworld 2011-04-28 11:57:57
这很好。谢谢。 – diggersworld 2011-08-19 11:17:11
我喜欢使用服务器模块来做这种事情,主要是因为如果我需要做的就是从URL中获取上传统计信息,那么它会让我的网络开发人员的生活更轻松。你的网站没有什么需要改变的。
对于Nginx来说,有Upload Progress模块,它应该适用于所有最新版本。您可以在Nginx Wiki上找到代码示例:http://wiki.nginx.org/HttpUploadProgressModule
对于Apache,还有Upload Progress。我自己并没有使用它,但它看起来相当简单。
如果您无法访问服务器配置,那么您可能需要重新使用纯flash/javascript解决方案。为此,我在过去使用Uploadify祝你好运,但它需要更多的工作,因为您现在必须在单独的请求中上传文件。有人应该能够建议一个好的HTML5上传进度插件。
我所在的服务器是Apache服务器,所以我会尝试上传进度。 – diggersworld 2011-04-28 11:58:31
你可以做到这一点也与Apache和APC example
我一直用这个文件上传plubin ...它是在该插件太多...但它有你在找什么?请有看看有没有什么帮助... http://valums.com/ajax-upload/ – Karthik 2011-04-28 11:28:55