我可以使用 Knox 从 AWS 成功检索我的 OPT 文件。但是当我使用该文件时,它已损坏。我相信这是一个编码问题..但老实说我不确定。
最终文件大小大于文件实际大小。
下面是一个简化的例子:
var client = knox.createClient({
key: '************',
secret: '************',
bucket: '************'
});
client.get(otfFile).on('response', function(res){
var file = "";
res.setEncoding("binary");
res.on('data', function(chunk){
file += chunk;
});
res.on('end', function() {
// Save File
fs.writeFile( filepath, file, function(err) {
if (err) console.error(err);
});
});
}).end();
您知道如何解决它或知道出了什么问题吗?