2011-10-03 33 views
-2

我知道这已经讨论了很多次,但我现在遇到的问题是找到一个易于使用且不需要太多入侵的解决方案。文件上传随着进度

我希望能够上传文件并报告进度。我一直在玩SWFUpload,这似乎有点让我满意。将它与代码点火器集成似乎会导致头痛。

我想要一个可视化的进度指示器来显示用户他们的上传没有停滞。即使它只是一个微调者,说“正在上传。请勿关闭此窗口,直到上传完成。”那对我来说就够了。

安全性是最重要的。使用诸如SWFUpload之类的东西需要将变量传递给上传表单,比如用户标识和其他信息,我不希望窥探者有机会嗅探。

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

+0

[Google是你的朋友](http://www.google.co.uk/search?q=codeigniter+file+upload+progress)。 – Alex

+0

@亚历山大我已经经历了大部分。大多数人都在某个时候讨论SWFUploader。我刚才设法找到了这个,但通过朋友http://net.tutsplus.com/tutorials/javascript-ajax/how-to-upload-files-with-codeigniter-and-ajax/ –

+2

你试过了吗? uploadify? – Alex

回答

0

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

+0

考虑到HTML并不是一个明智的解决方案。 –

+0

HTML非常“广泛”,所有现代浏览器都支持它。我想HTML现在甚至有它自己的维基百科文章! – Alex

0

您必须自定义工具以满足您的要求,尤其是在其开放源代码的情况下。

安全性是最重要的。使用类似SWFUpload的东西是 需要传递变量到上传表单,例如用户 ID和其他信息我宁愿不给snooping鼻子 嗅探的机会。

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

0

我实际上是在追捕同样的事情。几个到目前为止,我所遇到的选项是:

我没有使用任何这些解决方案,因为我不太清楚如何为我的应用程序定制它们。但在我的研究中看起来如此之多,那些链接一直在弹出。