Мне нужно поместить файл изображения из собственного приложения реакции на предварительно настроенный URL-адрес загрузки s3. Я видел пример с выборкой, которая загружает изображение как двоичный файл через путь, но делает это как загрузка формы, состоящей из нескольких частей. Поскольку URL-адрес загрузки s3 может воспринимать его только как необработанный двоичный файл в теле, а не как многокомпонентный тип содержимого, каков синтаксис для размещения необработанного двоичного изображения в качестве тела с использованием fetch или любой другой библиотеки в реакции родной ?
Следующий код загружает его как данные формы, а это не то, что я хочу делать.
var photo = {
uri: response.uri,
name: fileName,
};
const body = new FormData(); // how can I do this not as a form?
body.append('photo', photo);
const results = await fetch('https://somes3uploadurl.com, {
method: 'PUT',
body,
});