jquery.form.js带有进度条的文件上传,服务器端PHP脚本中的内容


jquery.form.js file upload with progress bar, what goes in server side php script?

我正在尝试像 http://jquery.malsup.com/form 一样设置文件上传功能。但是带有进度条的文件上传示例没有服务器端脚本示例。

我所知道的只是处理 _FILES 美元、_POST 美元、消毒和保存;但无法弄清楚如何将进度条数据从服务器发送到浏览器。我不确定上传进度如何从示例中的file_echo2.php获取数据 http://www.malsup.com/jquery/form/progress2.html

有人可以提示我如何在上传时捕获文件上传进度吗?提前谢谢。

好吧,在服务器端脚本上不需要做任何事情!在客户端 javascript 上,挂接一个函数来处理 uploadProgress 事件。上传进度返回值事件、位置、总计、百分比。使用百分比值来显示进度条或您希望它的任何其他行为方式。

我特别关注这一点(在各种各样的选择中,如plupload,uploadify等),因为它不使用任何闪存文件。现在我了解到这不需要特殊的服务器端脚本来处理是一个巨大的优点。

非常感谢 malsup 和 jquery 插件的更多详细信息