二维码的图片展示 asp.net
这一次,是需要做一个二维码的图片展示,在一个图片控件上,在后台已有的数据中,拿对应的编号,做一个二维码,展示在前台;
<asp:Image ID="tetCode" runat="server" />
using System.Text;
using ThoughtWorks;
using ThoughtWorks.QRCode;
using ThoughtWorks.QRCode.Codec;
using ThoughtWorks.QRCode.Codec.Data;
using System.Drawing;
//No,编号,可以自己随意输入任何内容,也可以是一个链接
protected void GetQRCode(string No)
{
Bitmap bt;
string enCodeString = No;
QRCodeEncoder qrCodeEncoder = new QRCodeEncoder();
bt = qrCodeEncoder.Encode(enCodeString, Encoding.UTF8);
string filename = DateTime.Now.ToString("yyyymmddhhmmss");
string path = Server.MapPath("~/images/qrcode/") + filename + ".jpg";
bt.Save(path);
this.tetCode.ImageUrl = "~/images/qrcode/" + filename + ".jpg";
}
浙公网安备 33010602011771号