在axios上使用express-fileupload将文件上传到外部应用程序?

时间:2019-04-09 18:21:11

标签: node.js express axios

我正在尝试将文件上传到另一台文件服务器,该文件服务器具有REST API,可以处理POST请求。

我有一个Node.js应用程序,该应用程序使用具有定义的POST端点的快速路由器,该端点通过POST发出axios请求。

我使用express-fileupload作为上传文件的中间件。 req.files.files是文件对象的数组。

const form = new FormData();
    form.append("files", req.files.files[0]);

    axios
      .post(`${path}`, form, headers)
      .then(response => {
        return response;
      })
      .catch(error => {
        return error;
      });

如果我使用source.on is not a function,我得到的错误是Arrays are not supported.form.append("files", req.files.files);

如何正确地POSTaxios express-fileupload文件?

0 个答案:

没有答案