angular ajax file upload

請看程式上面的注解囉。
找資料很困難,查到怎麼做還蠻簡單=_=

HTML

<input id="file" name="file" type="file"  />
<input type="button" value="上傳2" ng-click="upload()"/>

JS(Controller)
 //檔案上傳函數
$scope.upload = function () {

  //取得所選的上傳檔案
var file = document.getElementById('file').files[0];

  //使用formData去包資料
var formData = new FormData();
  //input name , 檔案/資料
formData.append("file", file);

$http({
 method: 'POST',
 url: "Pathangul",
 headers: {'Content-Type': undefined},
 data: formData
}).success(function (data) {
 console.log(data);
}).error(function () {
 alert("error");
});
};

留言

這個網誌中的熱門文章

[java]BIG5 字集判斷

[java]半型轉全型

[javascript]當月第一天、當月最後一天