Angularjs $ http不发送文件对象

时间:2018-01-04 16:32:56

标签: javascript angularjs node.js mean-stack

我是Angularjs的新手,我一直在尝试上传通过表单提交的文件。我能够通过使用自定义指令将文件对象变为变量,但我无法通过$ http post方法发送文件对象。

我已尝试过以下内容。

 var formData = new FormData();
 formData.append("file", file, file.name);

 var config = {
               headers : { 'Content-Type' : undefined },
               data: formData,
               transformRequest: function(data) {
                     return formData;
                }
              };

 $http.post(endPointUrl, formData, config).then(handleSuccess, handleError);

有人可以帮我通知我哪里出错了,并指导我实现这个目标。

我正在使用angularjs 1.5.5和chrome 63.0

0 个答案:

没有答案