来源: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) {}
<input type="file" name="file" id="file" ng-src={{files[0].name}} onchange='angular.element(this).scope().fileChanged(this)'>