Можно ли преобразовать большой двоичный объект в pptx?

#javascript #amazon-s3 #blob

Вопрос:

Я изо всех сил пытаюсь найти решение. У меня есть строка pptx-файла большого двоичного объекта, которую я сохраняю в виде большого двоичного объекта на сервере(AWS-sdk). когда я загружаю его и пытаюсь открыть, я получаю ошибку. Как правильно сохранить pptx-файл, а затем вернуть его обратно?

Редактировать:

Мой объект blob-объектов извлекается из объекта Salesforce ContentVersion, и большой двоичный объект поступает из поля VersionData, которое возвращает объект blob-объектов

мой код js —

 uploadObjectToS3(blob) {
        var params = {
            Bucket: this.bucketName,
            Key: 'TEST-UPLOAD.pptx',
            Body: blob,
        };
        this.s3.upload(params, function (err, data) {
            if (err) {
                asd.showToast('Error message', err, 'error', asd);
                asd.spinner = false;
                console.log(err);

            } 
            if (data) {
                console.log(data);
            }
        });
 

Ошибка

Комментарии:

1. «Я получаю сообщение об ошибке» => Пожалуйста, добавьте содержание этого сообщения об ошибке в свой вопрос. Кроме того, в настоящее время вы просто показываете нам код своей функции загрузки, но проблема, вероятно, скорее всего, связана с отказом функции загрузки.

2. Вы захотите добавить некоторые метаданные типа контента в объект S3