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'。對此有何看法?