1. 程式人生 > >angular上傳檔案和ajax上傳檔案

angular上傳檔案和ajax上傳檔案

angular上傳檔案

var uploadFile=document.querySelector("#uploadFile").files[0];
//jquery獲取$("#uploadFile").prop("files")[0];
var formData = new FormData();
formData.append('fileTypeId', fileType);//其他需要上傳的欄位
formData.append('file', uploadFile);//檔案
 $http({
           url:ex.websitemonitor+"files/upload",
           method:"post"
, headers: {'Content-Type': undefined},//使用angular上傳一定要加上這一句,不然傳給後臺的是空的。 data: formData, }).success(function (result) {}

ajax上傳檔案

var uploadFile=document.querySelector("#uploadFile").files[0];
//jquery獲取$("#uploadFile").prop("files")[0];
var formData = new FormData();
formData.append('fileTypeId'
, fileType);//其他需要上傳的欄位 formData.append('file', uploadFile);//檔案 $.ajax({ url:"", type:"post", data:formData, success:function(){}, error:function(){} })//沒有什麼特別需要注意的