使用formdata+ajax文件上传中遇到的问题

来源:互联网 发布:猪肉绦虫知乎 编辑:程序博客网 时间:2024/06/06 01:13

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为空时,文件不能正确上传

原创粉丝点击