Как построить многопоточный запрос MIME и POST его серверному API с использованием метода AngularJS $ http?
Я пытаюсь загрузить изображение на сервер. Двоичные данные изображения должны быть частью тела запроса, выполненного с использованием метода POST и многофазного MIME. Остальные параметры запроса могут быть отправлены как параметры строки запроса или как другие части в MART-массиве. Вот захват того, что запрос должен выглядеть следующим образом:
POST https://webservice.platform.com/Service/V1/Service.ashx?Pictures_ProfilePhoto_Add HTTP/1.1
PlatformSDK: xxxyyyzzz
Host: webservice.platform.com
Content-Type: multipart/form-data; boundary=---------------------------8d084109e6bc7e4
Content-Length: 1789
Expect: 100-continue
-----------------------------8d084109e6bc7e4
Content-Disposition: form-data; name="ApplicationName"
[email protected] - Sample App
-----------------------------8d084109e6bc7e4
Content-Disposition: form-data; name="ApplicationPassword"
xxxxxnnnnnrrrqqqwwwssss
-----------------------------8d084109e6bc7e4
Content-Disposition: form-data; name="UserToken"
AABBCCDDEEFFGG
-----------------------------8d084109e6bc7e4
Content-Disposition: form-data; name="ApplicationTag"
-----------------------------8d084109e6bc7e4
Content-Disposition: form-data; name="bytesFullPhotoData"; filename="bytesFullPhotoData"
Content-Type: application/octet-stream
�����JFIF��x�x�����C�
-----------------------------8d084109e6bc7e4--
Спасибо, 'headers ['Content-Type'] = undefined' очень важно! Я попробовал 'headers ['Content-Type'] = 'multipart/form-data';' но не работает. –