我正在尝试使用 Knox 库将 PDF 上传到 S3 存储桶,但我不断收到 505 错误并且 PDF 无法保存。我的代码:
// all of this works well
var knox = require('knox');
var client = knox.createClient(require('../path/to/config.js').knox);
client.putFile('tmp/file', '/prefix/key',
function(err, res) {
if (err) {
console.log("Error PUTing file in S3:", err);
}
console.log("S3 RESPONSE:", res.statusCode); // returns 505
}
);
任何人都知道我做错了什么?我也尝试使用 client.put(..) 设置我自己的标头,但我得到了相同的 505 响应。