Node.js aws s3 sdk v3 показывает ошибку при размещении объекта

#node.js #amazon-s3 #graphql

Вопрос:

Я загружаю файл в s3 из node.js api graphql с использованием graphql-загрузка,

                 const { createReadStream, mimetype, filename } = file;
                const fileStream = createReadStream();
                const prefix = encodeURIComponent(folder)   '/';
                const uploadParam = {
                    Bucket: bucket,
                    Key: `testing`,
                    Body: fileStream,
                    ContentType: mimetype,
                };
                await s3.send(new PutObjectCommand(uploadParam));
 

Каждый раз, когда я загружаю, он показывает эту ошибку

   NotImplemented: A header you provided implies functionality that is not implemented
  Code: 'NotImplemented',
  Header: 'Transfer-Encoding',
 

Что я делаю не так?

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

1. Вы можете исправить это, преобразовав файловый поток в строку.