如何在没有Flash支持的情况下使用Ajax和Codeigniter上传文件?

时间:2012-04-13 15:49:28

标签: php jquery ajax codeigniter upload

我尝试了很多javascript插件,但最后不得不发布这个问题。哪个是使用PHP CodeIgniter框架上传文件的最佳方式&阿贾克斯?

4 个答案:

答案 0 :(得分:4)

我现在使用Plupload。因为它主要是客户端驱动的,它几乎可以在任何webbrowser和平台上运行(.net,php等)

它使用巧妙的方法检测浏览器兼容性;它尝试将Flash对象或silverlight注入客户端,以允许诸如分块上传之类的功能,允许上传大于2GB,速度(kb / s),队列管理等。

这真是一个令人惊叹的上传者...但是它暴露在外面,我花了很多年才发现这个。而现在我的网站(有一些完美主义的工作)看起来像谷歌或Facebook风格的上传者.. FOR FREE!

enter image description here

答案 1 :(得分:0)

我在网络应用中使用http://valums.com/ajax-upload/取得了巨大成功。那是一年多以前的事了。我使用的是Kohana,而不是CI,但它在这个问题上真的不可知。

答案 2 :(得分:0)

ajax本身不支持文件上传。您可以通过向iframe提交表单并阅读回复来实现此目的。有许多可用的插件以有组织的方式提供功能。

答案 3 :(得分:0)