Я пытаюсь загрузить изображения.Я получил в подпись свой signUrl, но не могу сделать правильный HTTP-запрос.Я использую суперагентную библиотеку.
const req = superagent.put(url) .attach(file.name, file) .end();
Файловый объект: https://developer.mozilla.org/en-US/docs/Web/API/File Конец URL-адреса - это signatureUrl с моего сервера.Без вложения я могу загрузить пустой файл.Но с вложением я получаю ошибку http 403.Как я могу загрузить файлы с помощью SignUrl?
Я столкнулся с той же проблемой, поскольку в моем запросе отсутствовал заголовок Content-Type.Попробуйте добавить это как:
const req = superagent.put(url) .attach(file.name, file) .set('Content-Type', file.type); .end();
Надеюсь, это поможет!