我想在没有浏览器的nodejs中发出一个post请求,因为它是后端代码。
const formdata = new FormData()
formdata.append('chartfile', file);
但上面的代码给我的错误是 FormData not defined
.我正在使用 ES6。
任何人,谁能让我知道如何在nodejs中使用FormData?
最佳答案
您可以使用form-data - npm 模块。因为formData()
不是 NodeJS API
这样用,
var FormData = require('form-data');
var fs = require('fs');
var form = new FormData();
form.append('my_field', 'my value');
form.append('my_buffer', new Buffer(10));
form.append('my_file', fs.createReadStream('/foo/bar.jpg'));
关于javascript - 如何在没有浏览器的 node.js 中使用 FormData?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63576988/