请注意,我尝试上传来自流星/节点服务器。我正在尝试与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();

有人能指出我正确的方向吗?
答案 0 :(得分:0)
嗯,最后,我无法成功生成多部分体,所以我使用了restler包。它处理所有困难的东西,但是,我认为这应该包含在Meteor.call()函数中。