html和js代码块
<form id="uploadForm" enctype ="multipart/form-data">
<div class="lesson-detail in-line">上传作业:</div>
<a href="" class="a-upload">
<input type="file" name="upload" id="upload">选择文件
</a>
<span class="showFileName"></span>
<span class="fileerrorTip"></span>
<div class="lesson-detail">下载模板:
<a href="" style="font-size: 17px;">模板.xls</a>
</div>
<div class="">
<button class="btn btn-upload btn-primary" type="submit">确认上传</button>
</div>
</form>
$(".btn-upload").on("click",function(){
var formData = new FormData($( "#uploadForm" )[0]);
$.ajax({
url: '/OSS/homework',
type: 'POST',
data: formData,
async: false,
cache: false,
contentType: false,
processData: false,
success: function (data) {
if(data){
alert("上传成功");
}
},
});
});
当[input type=file]name为空时,文件不能正确上传