我有一个使用UploadProgress& amp;成功跟踪上传进度的应用Lighttpd,我将它移植到Nginx。
阅读文档后:http://wiki.nginx.org/HttpUploadProgressModule我不太清楚他们是否以同样的方式工作。
目前,流程如下:
我有一个带有表单的HTML页面,该表单的操作是同一页面上的iframe(因此上传不会将访问者从中删除)。
我安装了uploadprogress PHP扩展程序,并将其作为Lighttpd模块安装。
然后,一旦我提交文件,我就向我的PHP脚本发出AJAX请求,该脚本使用uploadprogress_get_info()来获取文件上传进度的信息,并将其报告回来。
好像使用Nginx,没有PHP扩展,¿所以如何获取进度信息(字节总数与发送的字节数)? ¿以及更新进度条的进程/脚本或其他内容是什么?
完整解释Nginx上传进度模块如何在幕后工作以及所有组件如何相互关联(我的html页面,我提交表单的php页面,nginx,文件等)
谢谢!