Загрузите и загрузите файл .proto через AWS Lambda на S3 - PullRequest
0 голосов
/ 24 марта 2020

В настоящее время я работаю над проектом, в котором я загружаю файл .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, а мне нужно ᘊ鶭 (вот как я выгляжу в редактор). Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...