3
我将服务器从knox切换到官方aws-sdk,但是我与最终结果有一些差异。使用aws-sdk下载二进制文件的问题
在AWS-SDK,我用getObject得到这样一个文件:
svc.client.getObject({Bucket:"someBucket",
Key:file,
ResponseContentEncoding:"application/octet-stream"},
function(err, data) {
if(!err)
{
var buff = new Buffer(data.Body, "binary");
var fd = fs.openSync(file + ".aws", "w");
fs.writeSync(fd, buff, 0, buff.length,0);
}
});
我得到这似乎是几个字节过一个文件,但是当我在十六进制进行比较像BeyondCompare这样的编辑器,大量的字节被替换为'FD'。对此有何看法?