У меня есть следующий запрос в python
import requests, json, io
cookie = {}
payload = {"Name":"abc"}
url = "/test"
file = "out/test.json"
fi = {'file': ('file', open(file) )}
r = requests.post("http://192.168.1.1:8080" + url, data=payload, files=fi, cookies=cookie)
print(r.text)
которые отправляют файл и формируют поля на бэкэнд. Как я могу сделать то же самое (отправка файла + поля формы) с помощью Angular $http. В настоящее время мне это нравится, но не знаю, как отправить файл.
var payload = {"Name":"abc"};
$http.post('/test', payload)
.success(function (res) {
//success
});