AngularJS异步上传图片
上代码
/** 定义文件异步上传的方法 */ this.uploadFile = function(){ // 创建表单数据对象 var formData = new FormData(); // 第一个参数:请求参数名称 // 第二个参数:取html页面中第一个file元素 // 表单数据对象追加上传的文件 formData.append("file", file.files[0]); // 发送异步请求 return $httpd method : 'post', // 请求方式 url : '/upload', // 请求UR data : formData, // 表单数据对象 headers : {"Content-Type": undefined}, // 设置请求头 transFormRequest : angular.identity // 转换表单请求(把文件转化成字节) }); };