如何在没有浏览器的情况下在node.js中使用FormData? [英] How to use FormData in node.js without Browser?
本文介绍了如何在没有浏览器的情况下在node.js中使用FormData?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想在没有浏览器的nodejs中发出发布请求,因为它是后端代码.
I want to make a post request in nodejs without browser since it is backend code.
const formdata = new FormData()
formdata.append('chartfile', file);
但是上面的代码给了我错误,因为未定义FormData
.我正在使用ES6.
But above code gives me error as FormData not defined
.
I am working with ES6.
任何人,谁能让我知道如何在nodejs中使用FormData?
Anybody, who can let me know how to use the FormData in nodejs?
推荐答案
您应使用表单数据-npm模块.因为 formData()
不是NodeJS API
You should use form-data - npm module. because formData()
isn't 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'));
这篇关于如何在没有浏览器的情况下在node.js中使用FormData?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文