上傳文件,第二次上傳不會觸發(fā)change事件

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

//彈窗關閉之后清空已選擇文件
$scope.excCancel = function () {
  $("#file").val("");//獲取文件后清空值
}

/*  上傳函數(shù)  */
// 判斷是不是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]);

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


<input type="file" name="file" id="file" ng-src={{files[0].name}} onchange='angular.element(this).scope().fileChanged(this)'>
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容