C#使用插件生成二位码

来源:互联网 发布:网络交易监管 编辑:程序博客网 时间:2024/05/16 07:23
使用 MessagingToolkit插件直接生成二维码,本文使用MVC演示如下:

C#后台生成代码如下(此Action 在 HomeController中)

public ActionResult CreateImg()        {            var encoder = new MessagingToolkit.QRCode.Codec.QRCodeEncoder();            Bitmap map = new Bitmap(encoder.Encode("http://www.baidu.com", System.Text.Encoding.ASCII));            MemoryStream ms = new MemoryStream();            map.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);            return File(ms.ToArray(), "image/jpeg");        }

前台显示代码如下
<img src="/home/CreateImg" width="200" height="200" />

插件有点大,这里上传不了,可以前往 http://download.csdn.net/detail/dominates/9298163 下载

0 0
原创粉丝点击