最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Angular Js文件上傳之form-data

 更新時間:2015年08月28日 11:34:00   投稿:mrr  
angular-file-upload 是一個基于HTML5技術(shù)的文件上傳輕量級 AngularJS指令(directive),當瀏覽器不支持時轉(zhuǎn)為采用 FileAPI polyfill技術(shù)實現(xiàn)(基于Flash)。本文主要給大家介紹Angular Js文件上傳之form-data,需要的朋友可以參考下

前言:很久沒更新博客,最近公司pc端技術(shù)選型用angular,這幾天就趕鴨子上架,硬著頭皮直接上手angular。其中有許多小坑陸陸續(xù)續(xù)踩起走。今天就遇到一個比較常見的問題:圖片上傳。

主題:圖片上傳服務器,然后通過服務器傳阿里云。

不廢話了直接貼前端代碼:

$http({
  method: ‘POST‘,
  url: ‘/wechatapp/User/setAvatar‘,
  data: data,
  headers: {
    ‘Content-Type‘: undefined
  },
  transformRequest: function(data) {
    var formData = new FormData();
    formData.append(‘a(chǎn)vatar_data‘, data.adata);
    formData.append(‘a(chǎn)vatar_file‘, data.file);
    return formData;
  },
  data: {
    adata: scope.avatar_data,
    file: scope.avatar_file
  }
  }).success(function(d) {
    //請求成功
    cb(d);
  }).error(function(err, status) {
    console.log(err);
    cb(err);
  });

其實沒神馬難點,主要是取消post默認的Content-Type,然后已FormData的方式上傳。一般ajax上傳文件都是以FormData方式傳。

以上就是本文給大家介紹Angular Js文件上傳之form-data,希望大家喜歡。

相關(guān)文章

最新評論

正阳县| 南川市| 沁水县| 徐水县| 义乌市| 济阳县| 龙陵县| 金川县| 丰都县| 松滋市| 桃江县| 土默特右旗| 天峻县| 通江县| 佛学| 金塔县| 平原县| 宁波市| 水城县| 布拖县| 登封市| 河北省| 丰都县| 四平市| 板桥市| 巴东县| 枣庄市| 玛沁县| 衡南县| 页游| 乐东| 高清| 红安县| 木里| 万宁市| 门源| 偃师市| 子长县| 鄂伦春自治旗| 长泰县| 桓仁|