Как опубликовать multipart / form-data с помощью суперагента node.js
Я пытаюсь отправить тип содержимого в своем дополнительном почтовом запросе в multipart / form-data.
var myagent = superagent.agent();
myagent
.post('http://localhost/endpoint')
.set('api_key', apikey)
.set('Content-Type', 'multipart/form-data')
.send(fields)
.end(function(error, response){
if(error) {
console.log("Error: " + error);
}
});
Я получаю ошибку: TypeError: Аргумент должен быть строкой
Если я удалю:
.set('Content-Type', 'multipart/form-data')
Я не получаю никакой ошибки, но мой сервер получает запрос в виде содержимого: application / json
Как заставить тип содержимого быть multipart / form-data, чтобы я мог получить доступ к req.files ()?