Joh*_*ate 5 amazon-s3 node.js knox-amazon-s3-client
我正在尝试使用nodejs项目中的knox上传到Amazon s3存储桶,但无法通过403错误.我确保正确设置密钥,密钥和存储桶.我可以从那些有经验的人那里得到一些帮助.
我的节点代码如下:
var upload_test = function(){
var client = knox.createClient(
{
key: config.aws.key
, secret: config.aws.secret
, bucket: config.aws.bucket
}
);
fs.readFile('test.pdf', function(err,buf){
var req = client.put('6530/test.pdf', {
'Content-length': buf.length,
'Content-Type': 'application/pdf'
});
req.on('response',function(res){
if(res.statusCode === 200){
console.log('Success!');
req.on('data',function(chunk) {
console.log(chunk);
});
}
else {
console.log("Error statusCode: " + res.statusCode);
console.log("URL: " + req.url);
req.on('data',function(chunk){
console.log(chunk);
});
}
});
});
Run Code Online (Sandbox Code Playgroud)
}
| 归档时间: |
|
| 查看次数: |
1026 次 |
| 最近记录: |