有谁知道如何在PHP中上传进度条?我正在尝试为相册上传器编写代码.我希望在上传照片时显示进度条.
我是一个相当新的PHP所以我不知道它的一切.
你们都知道新一代花哨的,主要是基于Flash的文件上传器,如SWFUpload,可以在上传时显示进度条 - 这是一个很好的改进,特别是对于抖动和低带宽的连接.
但是,这些上传程序都带有自己的逻辑,如何在客户端处理上传.我正在寻找一种不引人注目的方式来"模仿"现有的经典文件上传,即将进度条引入正常的文件上传表单.
由于上传文件的架构,如果没有在客户端进行一些调整,这很可能是不可能的.
我正在寻找一种解决方案,将调整保持在绝对最小值,例如,将自身添加到普通表单的onsubmit事件的组件,执行文件上载,显示一个很好的进度条,放置生成的临时(服务器端)文件进入表单的路径,并提交它.在服务器端,我只需要修改我的脚本以使用flash上传器提供的文件路径,而不是$ _FILES和consorts,并考虑一下安全性.
这并不是所有基于Flash的上传者所做的事情:他们可以使用表单中的数据,但是它们不提供按原样提交表单的可能性,我正在寻找什么.我正在寻找一个(可能)基于Flash的上传功能更进一步.
我确定之前已经问过,但是我似乎无法找到一个好的答案,我在这里,再问一遍.:)
有没有办法只使用HTML,JavaScript/AJAX和PHP的混合来报告文件上传的实际进度?
回复任何建议SWFUpload或类似的人:
我知道这一切.走在那条路上.我正在寻找一个100%纯粹的解决方案(是的,我知道我可能不会得到它).