Я знаю, что в этом есть много вопросов, но я не могу заставить это работать:
Я хочу загрузить файл со входа на сервер в multipart/form-datap >
Я пробовал два подхода. Во-первых:
headers: {
'Content-Type': undefined
},
что приводит к, например, для изображения
Content-Type:image/png
в то время как он должен быть multipart/form-datap >
а другой:
headers: {
'Content-Type': multipart/form-data
},
Но это требует заголовка границы, который, я считаю, не должен быть вставлен вручную...
Что такое чистый способ решить эту проблему? Я читал, что вы можете сделать
$httpProvider.defaults.headers.post['Content-Type'] = 'multipart/form-data; charset=utf-8';
Но я не хочу, чтобы все мои сообщения были multipart/form-data. По умолчанию должен быть JSON