QCcode

生成二维码,可以使用[jQuery]的qrcode插件。但是使用[HTML5]canvas或svg生成,在有的手机上无法保存,而且也无法兼容对[Html5]支持不好的浏览器。此处我们使用node express后端直接生成二维码。

var express = require('express');  
var app = express();  
var qr_image = require('qr-image');  
app.get('/qrcode',function(req,res){  
        var temp_qrcode = qr_image.image(req.query.url || "url参数错误");
        res.type('png');
        //设置content type=image/png
        temp_qrcode.pipe(res);
})  
app.listen(80);  

使用

http://localhost/qrcode?url=http://www.baidu.com

你可能感兴趣的:(QCcode)