#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. Вы можете исправить это, преобразовав файловый поток в строку.