hom*_*ker 6 multipartform-data http-request meteor
我是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);
});
}
});
Run Code Online (Sandbox Code Playgroud)
这是我想要建立的请求:
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
Run Code Online (Sandbox Code Playgroud)
初始请求正常,但我似乎没有正确上传文件...任何人都可以告诉我我做错了什么?
谢谢!
| 归档时间: |
|
| 查看次数: |
1284 次 |
| 最近记录: |