Когда пользователь нажимает кнопку, изображение должно быть сохранено в фотографиях.
Каково текущее поведение :
При нажатии пользователь попадает на новую страницу, на которой существует только это изображение.
Код: Выделить всё
[url={imageUrl} target=]button[/url]
Код: Выделить всё
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