首页 新闻 会员 周边 捐助

node.js中使用request模块上传文件不成功,急急急,在线等!!!

0
悬赏园豆:5 [已关闭问题] 关闭于 2017-03-06 15:10

var request = require('request');

var req = request.post("http://xxxxx.com/api/image", callback)

var form = req.form();

form.append("id","123456");
form.append("FileData",fs.createReadStream(path.join(__dirname, 'doodle.png'));

 //使用req.form() 这种方式上传content-type=form-data类型的不成功,通过抓包工具抓不到数据 content-length = 0

//请高手支招,在线等!!!!!!

lllhhu的主页 lllhhu | 初学一级 | 园豆:3
提问于:2016-03-03 14:21
< >
分享
所有回答(1)
0
let fsStream = request.post(url);
  fsStream.on('end', () => {
    //上传完成
  });
//将要上传的文件pipe到fsStream
file.pipe(fsStream);

简易上传代码。

幻天芒 | 园豆:37207 (高人七级) | 2016-03-03 16:33
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册