这是我目前所拥有的,由不同的博客组成,试图描述如何在Angular中执行多部分请求。但是,它不起作用。它说Bad请求(400)。怎么了?是因为它错过了Content-Disposition标题下面的内容类型吗?如果是这种情况,我该如何添加?
var fd = new FormData();
fd.append('data', server);
return $http.post('/servers', fd, {
transformRequest: angular.identity,
headers: {
'Content-Type': undefined
}
});
从Chrome请求有效负载
------WebKitFormBoundaryoWOUGkw6GayCLwSB
Content-Disposition: form-data; name="data"
{"status":"REJECTED","description":"Test"}
------WebKitFormBoundaryoWOUGkw6GayCLwSB--