首页 > 代码库 > c# 二维码 显示
c# 二维码 显示
需要引用 ThoughtWorks.QRCode.dll 网上可下载//方法public ActionResult GenerateQRCode(string content){try{_fileLog.Info("GenerateQRCode|开始生成二维码");if (null != content){//初始化二维码生成工具var qrCodeEncoder = new QRCodeEncoder{QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE,QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.M,QRCodeVersion = 0,QRCodeScale = 4};//将字符串生成二维码图片var image = qrCodeEncoder.Encode(content);var ms = new MemoryStream();image.Save(ms, ImageFormat.Png);Response.BinaryWrite(ms.GetBuffer());Response.End();}_fileLog.Info("CloudCardController|GenerateQRCode|成功生成二维码");}catch (Exception ex){_fileLog.Error("GenerateQRCode|生成二维码出现异常,异常信息:" + ex.Message);}return View();}页面使用<img src=http://www.mamicode.com/"@Url.Action("GenerateQRCode", "CloudCard", new { content = @Model.CardCode })" alt=" " class=" event_img img-responsive" />
c# 二维码 显示
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。