html:
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label class="control-label">白名单</label>
<div class="controls">
<form:input type="hidden" path="whitelist" class="form-control " />
<input type="file" id="uploadWhiteList" name="uploadWhiteList" multiple="multiple" class="form-control " οnchange="uploadFile(event,'uploadWhiteList')"/>
</div>
</div>
</div>
</div>
注: <form:input/>:用的是spring标签
js:
function uploadFile(event,fileName){
var targ=event.target;
var form = new FormData();
form.append(fileName, targ.files[0]);
debugger;
$.ajax({
url:'/admin/upload/'+fileName,
data:form,
method:'post',
processData:false,
contentType:false,
success:function (data) {
var json=JSON.parse(data);
if(json.code==0){
var filePath = json.url;
$(targ).prev().val(filePath);
alert(json.msg)
}else{
alert(json.msg)
}
},
error:function () {
alert("请求数据失败");
}
})
}