上传文件,第二次上传不会触发change事件

来源:https://blog.csdn.net/wooden_people/article/details/88762342

//弹窗关闭之后清空已选择文件
$scope.excCancel = function () {
  $("#file").val("");//获取文件后清空值
}

/*  上传函数  */
// 判断是不是exl  或  exls  文件
if(!($("#file")[0].files[0].type === "application/vnd.ms-excel" || $("#file")[0].files[0].type === "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet")){ 
Alert("请选择EXCEL格式的文件!")
    return false;
}
var formdata = new FormData();
formdata.append("Filedata", $("#file")[0].files[0]);

//发送请求
$.ajax({
     url:"",
     type: "POST",
     cache: false,
     async: false,
     data: formdata,
     processData: false,
     contentType: false,
     headers: {
     ContentType: "text/html;charset=utf-8"
          },
          success: function(data) {}



你可能感兴趣的:(上传文件,第二次上传不会触发change事件)