Jak publikować dane wieloczęściowe / formularze z superagentem node.js
Próbuję wysłać typ zawartości w moim żądaniu postu superagent do danych wieloczęściowych / formularzy.
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);
}
});
Błąd, który otrzymuję, to: TypeError: Argument musi być łańcuchem
Jeśli usunę:
.set('Content-Type', 'multipart/form-data')
Nie dostaję żadnego błędu, ale mój tylny koniec otrzymuje żądanie jako typ zawartości: application / json
Jak mogę wymusić, aby typ zawartości był wieloczęściowy / dane formularza, aby móc uzyskać dostęp do req.files ()?