meteor multiform http post请求

时间:2016-02-28 03:01:40

标签: meteor multipartform-data http-request

我是Web Dev,Meteor以及所有REST的新手,但我正在尝试编写一个服务器端方法,向第三方服务器发出Meteor http post请求,并将图像上传到它。我无法正确设置它。我想在multipart / form-data部分的主体中上传文件,但是我无法生成正确的请求......

这就是我所拥有的:

Meteor.methods({
    postOCR:function(newFile){

        var options = {
        headers: {'secret': mySecret,
                  'Content-Type': 'multipart/form-data'},
        data: {'Content-Disposition': 'form-data',
               'name':'image',
               'filename':newFile
        }
    }

    HTTP.call('POST', url, options, function(error, result) {
    if (error) {
      console.log('ERRR');
      console.log(error);
    } else
      console.log('RESULT');
      console.log(result);
  });
}
});

这是我想要建立的请求:

POST /some/res HTTP/1.1
Host: myUrl
secret: mySecret
Cache-Control: no-cache

----WebKitFormBoundaryE19zNvXGzXaLvS5C
Content-Disposition: form-data; name="multipart/form-data"; filename="img.jpg"
Content-Type: image/jpeg
----WebKitFormBoundaryE19zNvXGzXaLvS5C

最初的请求很顺利,但我似乎没有正确上传文件......有谁能告诉我我做错了什么?

谢谢!

0 个答案:

没有答案