Ajax 无刷新上传文件

作者: 来源: 日期:2008-7-9

首先要说的就是 ajax 是无法实现上传文件的,可以想一下ajax与后台通信都是通过传递字符串,怎么能传递文件呢?其实出于安全考虑js是不能操作文件的,所以就不要再说用ajax来实现文件的上传了,这是不可能的。

而本文实现的文件上传也是无页面刷新的,可以说是一种"类似AJAX"方法。

开始之前先说两句无关的,其实在ajax出现之前,web应用也可以是无刷新的,那时大多通过IFrame来做到这一点。当然Ajax出现之后,人们一窝蜂地投奔Ajax 的阵营了,iFrame 就乏人问津了。但是用iFrame来实现无刷新上传文件确实一个很好的选择。ps:Ajax技术基本上可以说是由google公司带起来的,但少Gmail中上传文件用的还是 IFrame,所以说使用IFrame来上传文件是最好的选择。

全文见:http://www.javaeye.com/topic/81120

相关文章
文章评论
  • 1 楼:评论
    网站资源不错,支持!
  • 2 楼:评论
    这里有一个无刷新上传文件系统
    http://www.cnblogs.com/cloudgamer/archive/2008/10/20/1314766.html
    参考一下
  • 3 楼:评论
    很好,已经要去伪存真,破除迷信.不要因为时髦就随便起名字
  • 4 楼:评论
    资源还很系统  明天再来研究
  • 5 楼:评论
    就你说的不可以,谬论!
  • 6 楼:评论
    客户端与服务器端哪里有直接传递文件的,不都转化后传递的吗?不要误导了别人