【发布时间】:2016-11-10 22:06:16
【问题描述】:
我可以使用 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();
您知道如何解决它或知道哪里出了问题吗?
【问题讨论】:
标签: node.js express encoding opentype knox-amazon-s3-client