你的位置:首页 > Java教程

[Java教程]angular form


  1. 前言:很久没更新博客,最近公司pc端技术选型用angular,这几天就赶鸭子上架,硬着头皮直接上手angular。其中有许多小坑陆陆续续踩起走。今天就遇到一个比较常见的问题:图片上传。
  2. 主题:图片上传服务器,然后通过服务器传阿里云。
  3. 下面直接贴前端代码:

 

$http({
  method: 'POST',
  url: '/wechatapp/User/setAvatar', data: data, headers: { 'Content-Type': undefined }, transformRequest: function(data) { var formData = new FormData(); formData.append('avatar_data', data.adata); formData.append('avatar_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方式传。这点不难,主要是新手处理问题。

下面推荐一个比较不错的图片截取插件:cropper,源码地址:https://github.com/fengyuanchen。

 




韩国旅游多少钱跟团韩国旅游网韩国特价旅游韩国旅游时间韩国旅游跟团株洲方特欢乐世界学生票多少钱?株洲方特学生什么时候优惠? 长沙火车站到株洲方特大巴几点发车?长沙火车站到株洲方特汽车在哪坐? 淄博到跑马岭野生动物园开车怎么走?淄博到济南跑马岭自驾车路线? 五一东方水世界有什么好玩的?杭州东方水世界五一活动介绍? 五月份去香港的海洋公园玩,有什么设施好玩? 澳门最便宜住宿是在哪里?一般是多少钱呢? 五月份去香港女人街买东西要注意些什么? 香港维多利亚港会举办什么活动? 廊曼机场怎么去曼谷市区?怎么去清迈? 现在迪拜天气怎么样啊?适合什么时候去游玩? 曼谷火车站在哪里?怎么买票?曼谷到清迈的车票多少钱? 去马尔代夫玩需要带什么呢? 南沙水鸟世界好不好玩?广州南沙水鸟世界有哪些好玩的? 2015珠海春季赏花的好去处?珠海去哪里赏牡丹花? 2015圆明新园牡丹花开放了吗?珠海圆明新园山茶花盛花期? 春雪舞冰城 哈尔滨最浪漫的时刻 0402YJ100GBSTR Datasheet 0402YJ100GBSTR Datasheet 1808CC393ZATME Datasheet 1808CC393ZATME Datasheet 0402YJ100GBWTR\500 Datasheet 0402YJ100GBWTR\500 Datasheet 黄山旅游注意 黄山旅游注意 黄山旅游注意 卢森堡是哪个国家 卢森堡是哪个国家 卢森堡是哪个国家 桂林龙脊梯田 桂林龙脊梯田 桂林龙脊梯田