使用Ajaxupload.js上传文件

settings = {
action: 'upload.php', //要提交的地址
name: 'userfile',//参数名次
data: {},//和文件一起提交的其它参数
autoSubmit: true,//选中文件后是否就提交
responseType: false,//返回的相应格式,如果是text格式的,会在响应前后加上一个<pre></pre>标签
hoverClass: 'hover',
disabledClass: 'disabled',
onChange: function(file, extension){//在选中了文件的时候触发
},
onSubmit: function(file, extension){//在提交的时候触发
},
onComplete: function(file, response){//上传结束的时候触发
}
}

  

var ajaxupload =new AjaxUpload($("#uploadFile_button"),{
action: "upload.action",
type:"POST",
data:{},
autoSubmit:false,
responseType:"json",
name:'file',
onChange: function(file, ext){
if(ext && (/^(xls)$/.test(ext) )){
alert("只支持xls格式的文件");
}
},
 
onComplete: function(file, resp){
alert("上传成功");
}
});

https://zhaoyanblog.com/archives/83.html

原文地址:https://www.cnblogs.com/cy2268540857/p/15497697.html