我正在尝试设置http://jquery.malsup.com/form中的文件上传功能。但是带有进度条的文件上传示例没有服务器端脚本示例。
我所知道的就是处理$ _FILES,$ _POST,清理和保存;但无法确定如何将进度条数据从服务器发送到浏览器。我不确定uploadProgress如何从示例http://www.malsup.com/jquery/form/progress2.html中的file_echo2.php获取数据
有人可以提示我如何在上传时捕获文件上传进度吗?提前谢谢。
答案 0 :(得分:1)
那么在服务器端脚本上没有什么需要做的!在客户端javascript,挂钩一个函数来处理uploadProgress事件。 uploadProgress返回值event,position,total,percent。利用百分比值来显示进度条或您希望其表现的任何其他方式。
我特别注意这一点(在plupload,uploadify之类的各种选择中),因为它不使用任何Flash文件。现在我知道这不需要特殊的服务器端脚本来处理是一个巨大的优点。
非常感谢malsup以及jquery plugin
的更多详情