在做二维码生成器的时候,设计到下载图片的功能
在线生成图片的结果是这样的
1 | <img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgM...."/> |
经过搜索,发现 stackoverflow 上的的一篇问答 https://stackoverflow.com/questions/10473932/browser-html-force-download-of-image-from-src-dataimage-jpegbase64 是可行的方法,记录如下
1 | var url = img.src.replace(/^data:image\/[^;]+/, 'data:application/octet-stream'); |
或者
1 | var img = document.images[0]; |
最近热读
扫码关注公众号,或搜索公众号“温欣爸比”
及时获取我的最新文章
