Браузер / HTML Принудительная загрузка изображения из src = «data: image / jpeg; base64…»

Я генерирую изображение на стороне клиента и отображаю его с помощью HTML следующим образом:

<code><img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgM...."/>
</code>

Я хочу предложить возможность скачать сгенерированное изображение.

Как я могу понять, что браузер открывает диалог сохранения файла (или просто загружает изображение, как это делает chrome или firefox в папку загрузки), который позволяет пользователю сохранить изображениеwithout doing right click and save as на изображении?

Я бы предпочел решение без взаимодействия с сервером. Таким образом, я знаю, что это было бы возможно, если бы я сначала загрузил изображение, а затем начал загрузку.

Большое спасибо!

Ответы на вопрос(4)

Ваш ответ на вопрос