В настоящее время я работаю над проектом, в котором я загружаю файл .proto в функцию AWS Lambda. Чтобы загрузить файл, я использую HTTP-запрос Post, где типом содержимого является application / octet-stream.
Теперь я пытаюсь загрузить файл, также используя функцию AWS Lambda. Проблема, с которой я сталкиваюсь в настоящее время:
Когда я использую getObject()
SDK AWS для Nodejs, я получаю буфер. Все идет нормально. Я сделал следующее:
const response = await s3.getObject(params).promise();
return response.Body.toString('utf8');
В настоящее время я использую utf8
, но это неправильно, поскольку ответ выглядит как \u0016\b�����.\u0015MW
, а мне нужно ᘊ鶭
(вот как я выгляжу в редактор). Есть идеи?