文件上传进度

时间:2011-10-03 18:39:09

标签: php

我知道这已经讨论过很多次了,但我现在遇到的问题是找到一个易于使用且不需要太多黑客攻击的解决方案。

我希望能够上传文件,并报告其进度。我一直在玩SWFUpload,看起来有点像我喜欢的东西。将它与代码点火器集成在一起似乎会引起麻烦。

我想要某种视觉进度指示器来向用户显示他们的上传没有停滞不前。即使它只是一个微调器说“上传。在上传完成之前不要关闭此窗口。”这对我来说已经足够了。

安全是最重要的。使用像SWFUpload这样的东西需要将变量传递给上传表单,例如用户ID和其他信息,我宁愿不给窥探者提供嗅探的机会。

任何可能的解决方案。非常感谢帮助。

3 个答案:

答案 0 :(得分:0)

您应该查看HTML5 FormData和XMLHttpRequest 2,它们允许您直接在javascript中观看进度。

答案 1 :(得分:0)

您必须自定义工具以满足您的要求,尤其是在其开源时。

  

安全是最重要的。使用类似SWFUpload的东西是   要求将变量传递给上传表单,例如用户   身份证和其他信息我宁愿不偷窥鼻子   嗅闻的机会。

为什么需要传递用户ID?我认为它的HTTP不是SWFUpload,所以你可以使它安全。 看这里:http://demo.swfupload.org/Documentation/

答案 2 :(得分:0)

我实际上正在寻找同样的事情。到目前为止我遇到的一些选项是:

我没有使用任何这些解决方案,因为我不太确定如何为我的应用程序自定义它们。但是在我的研究中看起来似乎是这样,那些链接不断涌现。