Как отправить данные формы в почтовом запросе, используя oboe.js? - PullRequest
2 голосов
/ 28 октября 2019

Когда я пытаюсь это сделать, выдает 500 ошибок и похоже, что есть проблема с его телом запроса. Это может быть проблема с настройкой в ​​oboe библиотеках, но я ничего не изменил с момента установки.

asyncMethod(fileToUpload, selectedDate) {
const formData = new FormData();
formData.append(
  'positions',
  new Blob([fileToUpload], {
    type: 'application/octet-stream',
  }),
);
oboe({
  url: `/mct/api/compute/file?streamprogress=1&businessDate=${selectedDate}`,
  body: formData,
  method: 'POST',
  headers: {
    'Content-Type': 'multipart/form-data',
    //'Content-Length': 1262,
    'X-Requested-With': undefined,
  },
})
  .node('!.{percent}', function(data) {
    console.log('--------------------');
    console.log(data);
  })
  .done(function(data) {
    console.log('-------------------DONE---------------------');
    console.log(data);
  })
  .fail(function(data) {
    console.log('-------------------FAIL---------------------');
    console.log(data);
  });

}

Network status

...