Как позволить пользователю загружать изображение в фотографии по клику с помощью React.js?IOS

Программируем под IOS
Anonymous
Как позволить пользователю загружать изображение в фотографии по клику с помощью React.js?

Сообщение Anonymous »

Чего я хочу достичь:
Когда пользователь нажимает кнопку, изображение должно быть сохранено в фотографиях.
Каково текущее поведение :
При нажатии пользователь попадает на новую страницу, на которой существует только это изображение.

Код: Выделить всё

[url={imageUrl} target=]button[/url]
При нажатии пользователю предлагается загрузить изображение. После принятия изображения изображение сохраняется в OneDrive вместо их фотографий, из-за чего они не могут его найти.

Код: Выделить всё

export const downloadFile = (url: string, filename: string) => {
fetch(url)
.then(response => {
response.blob().then(blob => {
let url = window.URL.createObjectURL(blob);
let a = document.createElement('a');
a.href = url;
a.download = filename;
a.click();
a.remove();
});
});
}
Есть ли лучший способ позволить пользователю загружать изображение непосредственно в свои фотографии вместо любого из двух действий, описанных выше?
ОБНОВЛЕНИЕ:< /p>
Попробовал использовать mime-type и content-disposition, все равно отправляется в файл, а не в фотографии.
Изображение

И когда я открываю ссылку на iOS, появляется такое диалоговое окно:
Изображение

Когда я нажмите «Просмотреть», откроется страница с показанным изображением.
Когда я нажимаю «Загрузить», оно загружается непосредственно на мой iCloud Drive, не позволяя мне сохранить его в своем Фотографии.

Подробнее здесь: https://stackoverflow.com/questions/764 ... h-react-js

Вернуться в «IOS»