关于PHP文件上传常见有两种方法,一种是表单数据流上传,一种通过浏览器插件上传,比如flash等。 在前面已经有介绍通过swfupload上传文件,这里介绍的是通过AJAX上传文件。swfupload是通过flash来实现上传的,这里AJAX实现的是通过表单数据流的形式。
举例:
function ajaxFileUpload() { $("#loading") .ajaxStart(function(){ $this).show(); }ajaxCompletehide); $.ajaxFileUpload ( { url:'doajaxfileupload.PHP', secureuri:false'fileToUpload': 'json': function (data) { iftypeof.error) != 'undefined') { .error '') { alert); }else .msg} } { (e); } } ) return ; }
AJAX文件上传在线演示地址:http://down.phper.org.cn/demo/ajaxfileupload/
附件下载
- ajaxfileupload.rar(26.97 KB)