Я могу успешно извлечь мой OPT-файл из AWS с помощью Knox .. но когда я иду использовать файл, он сломан. Я считаю, что это проблема кодирования. Но, честно говоря, я не уверен.OPT Файлы, извлеченные из S3 AWS, сломаны
Размер конечного файла больше фактического размера файла.
Ниже приведен упрощенный пример:
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();
Вы знаете, как это исправить, или иметь представление о том, что не так?