【发布时间】:2020-05-19 09:30:38
【问题描述】:
使用 javascript 我将 jpg 转换为数据 url(我得到一个字符串,如 data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQAB...),我得到的 url 在 Firefox 中用作 href,但它不是在 Chrome 中工作。 你有什么建议吗?也许 Chrome 有限制?
编辑:
我在具有属性下载的锚中使用数据 url 作为 href(链接应该强制打开/下载弹出窗口)
如果我传递较小的图像,它可以在 Chrome 上运行
你可以在这里看到一个例子:
https://jsfiddle.net/ex180Lyu/
<a href="data:image/jpeg;base64,/9j/4AAQSkZJR..." download="image.jpg">CLICK</a>
它在 Firefox 中有效,但在 Chrome 中无效
【问题讨论】:
-
此建议可能不符合您的要求,但设置 img 标签 src 属性应该适用于任何浏览器 img src="data:image/jpeg;base64,/9j/4AAQS...." />
标签: javascript todataurl