单击按钮下载base64图像

时间:2016-11-13 16:49:05

标签: php image laravel qr-code

我目前在我的页面上提供qr代码,使用this plugin for laravel构建(我使用Laravel)。

我用于生成的代码是:

<img src="data:image/png;base64, {!! base64_encode(QrCode::format('png')->size(100)->errorCorrection('H')->generate('https://myUrl.de')) !!} ">

现在我想让用户能够下载这个qr代码,而不是通过右击并下载下载图片,但是旁边有一个按钮,可以正确下载这个图像,或者(可能会更容易)点击qr-code图像下载&#39; s。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

尝试将下载属性添加到按钮,如此处https://stackoverflow.com/a/16302092/7087522

所述

代码示例:

<a href="data:image/png;base64, {!! base64_encode(QrCode::encoding('UTF-8')->format('png')->size(100)->errorCorrection('H')->generate('https://myUrl.de')) !!} " download="filename.png">  
    <img src="data:image/png;base64, {!! base64_encode(QrCode::format('png')->size(100)->errorCorrection('H')->generate('https://myUrl.de')) !!} ">
</a>