通过QRcode生成二维码.并可以下载
2017-06-27 16:03
232 查看
<script type="text/javascript" src="jquery.qrcode.min.js"></script>
<div class="form-group">
<label class="control-label col-xs-2">二维码</label>
<div class="col-xs-2" id="qr">
<!-- 二维码生成位置 -->
</div>
</div>
/***生成二维码****/
function generate(obj){
$('#qr').qrcode("生成内容");
}
/*下载二维码*/
function dwn(){
var type = 'png';
var dataurl =$("canvas").get(0).toDataURL('image/png').replace("image/png", "image/octet-stream");
var filename = '二维码_' + (new Date()).getTime() + '.' + type;
saveFile(dataurl,filename);
}
/**
* 在本地进行文件保存
* @param {String} data 要保存到本地的图片数据
* @param {String} filename 文件名
*/
var saveFile = function(data, filename){
var save_link = document.createElementNS('http://www.w3.org/1999/xhtml', 'a');
save_link.href = data;
save_link.download = filename;
var event = document.createEvent('MouseEvents');
event.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
save_link.dispatchEvent(event);
};
<div class="form-group">
<label class="control-label col-xs-2">二维码</label>
<div class="col-xs-2" id="qr">
<!-- 二维码生成位置 -->
</div>
</div>
/***生成二维码****/
function generate(obj){
$('#qr').qrcode("生成内容");
}
/*下载二维码*/
function dwn(){
var type = 'png';
var dataurl =$("canvas").get(0).toDataURL('image/png').replace("image/png", "image/octet-stream");
var filename = '二维码_' + (new Date()).getTime() + '.' + type;
saveFile(dataurl,filename);
}
/**
* 在本地进行文件保存
* @param {String} data 要保存到本地的图片数据
* @param {String} filename 文件名
*/
var saveFile = function(data, filename){
var save_link = document.createElementNS('http://www.w3.org/1999/xhtml', 'a');
save_link.href = data;
save_link.download = filename;
var event = document.createEvent('MouseEvents');
event.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
save_link.dispatchEvent(event);
};
相关文章推荐
- 通过jquery-qrcode生成二维码,效果不错哦!!!!!!!!
- QRCode生成二维码并批量ZIP下载
- php通过Qrcode生成二维码
- 动态生成二维码图片后通过js(JavaScript)或jq实现网页图片转base64格式下载
- C# winform通过ThoughtWorks.QRCode生成二维码解码可以添加logo
- 用canvas将qrcode生成的二维码与背景图片合成可以一起发送识别
- Python基于QRCode实现生成二维码的方法【下载,安装,调用等】
- 通过QRCode生成二维码与解码
- 通过jquery-qrcode在线生成二维码
- Visual Studio 2010 RC 公共下载开放,开发者可以通过下面的地址下载
- php生成二维码可以有以下几种方式
- ASP.NET获取远程网页下载到本地文件,通过URL生成静态文件的做法
- 创建代码生成器可以很简单:如何通过T4模板生成代码?[下篇]
- 创建代码生成器可以很简单:如何通过T4模板生成代码?[上篇]
- DMP文件的生成和使用(转),由于须要取得用户出现问题的信息,所以须要取得demp信息,可以通过本方法获取。
- 可以通过以下步骤生成一个简单的证书:
- 二维码的生成(可设置大小)以及插件下载地址
- 一起谈.NET技术,创建代码生成器可以很简单:如何通过T4模板生成代码?[下篇]
- 创建代码生成器可以很简单:如何通过T4模板生成代码?[下篇]
- 图论;克鲁斯卡尔算法;最小生成树;通过权值排序可以优化时间效率;