Итак, я пытаюсь опубликовать многостраничный запрос с угловым значением, а полезная нагрузка запроса не соответствует моим ожиданиям. Что я делаю:Многопользовательские запросы с угловым
function sendBroadcastImage(ids, img) {
var fd = new FormData();
fd.append('destinationUsersIds', angular.toJson({
values : ids
}));
fd.append('file', img);
$http.post(
'/some/api/url/',
fd,
{
transformRequest: angular.identity,
headers: { 'Content-Type': undefined }
});
}
Я получаю эту полезную нагрузку:
------WebKitFormBoundary3KBBZ9GEkqoGGQMC
Content-Disposition: form-data; name="destinationUsersIds"
{"values":[2235]}
------WebKitFormBoundary3KBBZ9GEkqoGGQMC
Content-Disposition: form-data; name="file"; filename="capacete.jpg"
Content-Type: image/jpeg
------WebKitFormBoundary3KBBZ9GEkqoGGQMC--
Что полезного груза мне нужно (с содержанием типа для первой границы тоже):
------WebKitFormBoundary3KBBZ9GEkqoGGQMC
Content-Disposition: form-data; name="destinationUsersIds"
Content-Type: application/json
{"values":[2235]}
------WebKitFormBoundary3KBBZ9GEkqoGGQMC
Content-Disposition: form-data; name="file"; filename="capacete.jpg"
Content-Type: image/jpeg
------WebKitFormBoundary3KBBZ9GEkqoGGQMC--
Is Возможно? Как мне это сделать?
Это DONNEE! Спасибо, мужик! –