用于下载画布内容的跨浏览器解决方案?

时间:2013-01-27 19:04:33

标签: html5 cross-browser download

我正在寻找下载canvas-element内容的解决方案。背景:我们有一个客户端QR码生成器,到目前为止只能打印此代码。我们的客户希望能够保存此代码,例如把它们附在销售单上。到目前为止,我只使用锚标记为Google Chrome提供了一个有效的解决方案:

HTML代码:

<a href="data:image/octet-stream;base64,{base64-string}" class="btn" data-mimetype="image/jpeg" download="Kunden-Zufriedenheitsumfrage.jpeg">JPEG</a>

问题是Firefox忽略'download'属性并设置了错误的文件名(base64-string + extension .part的前x个字母),而Internet Explorer甚至不知道该怎么做(没有任何反应)

当然,可以给我们的客户提供图像标签,这样他们就可以右键单击它并将图像保存在上下文菜单中,但这不是很直观。

以下是QR码窗口的屏幕截图: enter image description here

0 个答案:

没有答案