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 ()?

questionAnswers(4)

yourAnswerToTheQuestion