如何在没有浏览器的情况下在node.js中使用FormData? [英] How to use FormData in node.js without Browser?

查看:141
本文介绍了如何在没有浏览器的情况下在node.js中使用FormData?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在没有浏览器的nod​​ejs中发出发布请求,因为它是后端代码.

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆