如何通过node.js中的web服务上传图像?

时间:2016-04-18 07:56:12

标签: node.js web-services image-uploading

我有一个带有以下参数的网络服务http:example.com/updateimage

  1. 令牌(用户令牌)
  2. 消化
  3. imageData(Base64编码)
  4. 我不知道如何在其他服务上上传图片? imageData parameter包含哪些内容?

1 个答案:

答案 0 :(得分:0)

我认为您可以使用request模块:

var formData = {
  token: user_token,
  digest: your_digest,
  imageData: fs.createReadStream(__dirname + '/your_image.jpg'),
};

request.post({url:'http://example.com/updateimage', formData: formData}, function(err, httpResponse, body) {
  if (err) {
    return console.error('upload failed:', err);
  }
  console.log('Upload successful!  Server responded with:', body);
});