Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 如何使用obee.js在post请求中发送表单数据?_Angular_Oboe.js - Fatal编程技术网

Angular 如何使用obee.js在post请求中发送表单数据?

Angular 如何使用obee.js在post请求中发送表单数据?,angular,oboe.js,Angular,Oboe.js,当我尝试它时,它抛出500个错误,看起来它的请求体有问题。可能是双簧管库中的配置有问题,但安装后我没有做任何更改 asyncMethod(fileToUpload, selectedDate) { const formData = new FormData(); formData.append( 'positions', new Blob([fileToUpload], { type: 'application/octet-stream', }), ); oboe({ u

当我尝试它时,它抛出500个错误,看起来它的请求体有问题。可能是双簧管库中的配置有问题,但安装后我没有做任何更改

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);
  });
}