Я использую лямбда-функцию AWS для получения составного запроса с вложениями и загрузки его на S3.
Но лямбда-функция заменяет несколько символов заменяющим символом, поэтому вложение становится поврежденным.
Я проверил файл PNG.пример содержимого: \x89PNG\r\n\u001A\n\u0000\u0000\u0000
Все символы принимаются как есть, но \x89
или вообще \x**
заменяются заменяющим символом (U + FFFD).
Яизвлечение вложения file_str
в виде строки и запись в файл с последующей загрузкой в s3.
File.open(file_path, 'w') do |f|
f << file_str
end
Заранее спасибо.