Как опубликовать 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 ()?

Ответы на вопрос(4)

Ваш ответ на вопрос