使用 MessagingToolkit插件直接生成二维码,本文使用MVC演示如下:
前台显示代码如下
插件有点大,这里上传不了,可以前往 http://download.csdn.net/detail/dominates/9298163 下载
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 下载