我在客户端生成一张图片,然后通过HTML显示它,代码如下:
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgM...."/>
我想提供下载生成图片的可能性。
如何实现浏览器打开文件保存对话框(或者像Chrome或Firefox一样将图片下载到下载文件夹中),使用户可以保存图片而不需要右键单击并选择“另存为”?
我更喜欢没有服务器交互的解决方案。因此,我知道如果我首先上传图片,然后再开始下载,这是可行的。
非常感谢!
<a href="data:application/octet-stream;headers=Content-Disposition%3A%20attachment%3B%20image.png;base64,iVBORw0KGgoAAAA....">
- Nippey