我是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