Ajax上传和普通上传之间的区别

时间:2011-11-28 04:42:08

标签: php javascript jquery codeigniter upload

我对PHP中的上传系统有疑问。

普通上传[没有ajax]和Ajax上传有什么区别?

通过使用Javascript,我可以将值发送到服务器,是否可以使用Files?

这有什么限制吗?我发现很多上传者正在使用FLASH来上传文件, 例如Gmail,uploadify .....

如何使用JQUERY / javascript构建基本上传器?我也听说我不能通过XHR请求发送FILE。

我正在使用Codeigniter Framework。

Expecting Possible duplicate or other refference 这个问题的主要目标是为我当前的项目建立自己的上传者[整洁干净]

2 个答案:

答案 0 :(得分:1)

好的,AJAX上传基本就是这样,它正在通过Javascript。不同的是页面没有上传,你可以随身携带其他东西。在我看来,它通常会带来更好的用户体验,感觉更加无缝

另一方面,它仅适用于较新的浏览器。 Firefox,Chrome,Opera都有它,但不是IE(也许是Safari?)。它也适用于拖放。我曾在文本编辑器中创建了一个图像上传器,在其中弹出一个包含当前上传图像的表格,您单击一个并将其添加到文本框中,或者将新图像拖动到一个框中并将其上传并立即显示。真漂亮。

这是我用来帮助我的插件

http://dropup.net/

编辑:没有限制,您甚至可以在

中发送纯二进制数据

答案 1 :(得分:0)

如果你想用jquery ajax请求上传文件,那么也可以使用ajax表单插件,

此链接Ajax From将帮助您了解并在您的网页上实施

但我不知道codignighter框架工作因为我没有经验。并且ajax是将进程分配到页面上任何额外负载的不同部分的最佳方式我的意思是ajax请求将在后端工作..