Как я могу загрузить файл на s3 с помощью xmlhttprequest. Я попытался следующим образом, но я получил сообщение об ошибке типа
"Анонимный доступ запрещен для этой операции".
Вот мой код:
const xhr = new XMLHttpRequest();
xhr.open('PUT', "https://region.amazonaws.com/bucket-name/");
xhr.setRequestHeader('X-Amz-ACL', 'public-read');
xhr.setRequestHeader('Content-Type', 'image/png');
xhr.send({
file: file,
type: 'image/png',
name: "myfile_9898_0",
acl: 'public-read',
AWSAccessKeyId: 'aws key',
AWSSecreKeyId: 'scret_key'
});
Что-то не так с этим кодом?
Кто-нибудь может мне помочь?