AngularJS實現的檔案檔案上傳
angular-file-upload 是一個基於HTML5技術的檔案上傳輕量級 AngularJS指令(directive),當瀏覽器不支援時轉為採用 FileAPI polyfill技術實現(基於Flash)。本文主要給大家介紹Angular Js檔案上傳之form-data,需要的朋友可以參考下。
先看一下前端程式碼:
[JavaScript] 純文字檢視 複製程式碼$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方式傳。
相關文章
- WebAPI Angularjs 上傳檔案WebAPIAngularJS
- AngularJS教程十二—— 檔案上傳AngularJS
- PHP實現單檔案、多檔案上傳 封裝 物件導向實現檔案上傳PHP封裝物件
- ajax實現檔案上傳
- 通過配置檔案(.htaccess)實現檔案上傳
- Jsp+Servlet實現檔案上傳下載(一)--檔案上傳JSServlet
- 使用java的MultipartFile實現layui官網檔案上傳實現全部示例,java檔案上傳JavaUI
- HttpFileCollection 實現多檔案上傳HTTP
- 檔案上傳原理和實現
- springmvc實現檔案上傳SpringMVC
- php檔案上傳之多檔案上傳PHP
- js實現帶上傳進度的檔案上傳JS
- Web上傳檔案的原理及實現Web
- PHP實現圖片(檔案)上傳PHP
- Java檔案上傳如何實現呢?Java
- 關於node實現檔案上傳
- 使用Spring實現上傳檔案Spring
- Spring mvc檔案上傳實現SpringMVC
- JS實現檔案自動上傳JS
- java實現sftp檔案的上傳下載JavaFTP
- 單個檔案上傳和批量檔案上傳
- 檔案上傳之三基於flash的檔案上傳
- struts動態多檔案上傳實現
- 【node】檔案上傳功能簡易實現
- 自定義檔案上傳功能實現方法
- SpringMVC多個檔案上傳實現SpringMVC
- Feign實現檔案上傳下載
- node中間層實現檔案上傳
- Windows Phone7 實現檔案上傳Windows
- 檔案上傳
- Java實現上傳檔案到Oracle及從Oracle下載檔案JavaOracle
- SpringMVC 單檔案上傳與多檔案上傳SpringMVC
- Spring Cloud Feign的檔案上傳實現SpringCloud
- vue實現Excel檔案的上傳與下載VueExcel
- input 實現檔案上傳,並驗證檔案不大於5M
- 上傳檔案的陷阱
- 前端實現檔案下載和拖拽上傳前端
- JavaScript+PHP實現影片檔案分片上傳JavaScriptPHP