如何从流星/节点服务器上传文件?

时间:2015-04-28 19:55:01

标签: javascript node.js meteor

请注意,我尝试上传来自流星/节点服务器。我正在尝试与EchoSign REST API进行交互。为此,我必须使用多部分POST将pdf从我的服务器上传到他们的服务器。我已经知道如何使用node节点对服务器进行正常的POST。

如果可能的话,除了标准节点模块之外,我不想使用任何额外的模块,比如fs& HTTP。

到目前为止,这是我的代码:



var http = require('http');

options = {
  host: 'localhost',
  port:8080,
  path: '/upload',
  method: 'POST',
};

var callback = function(response) {
  response.setEncoding('utf-8');
  var responseString = '';
  response.on('data', function(data) {
    responseString += data;
  });
  response.on('end', function() {
    console.log(responseString);
  });
}

var request = http.request(options, callback);
request.on('error', function(e) {
  console.log('There was an error: '+e);
});
request.end();




有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:0)

嗯,最后,我无法成功生成多部分体,所以我使用了restler包。它处理所有困难的东西,但是,我认为这应该包含在Meteor.call()函数中。