c# 二维码 显示

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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="@Url.Action("GenerateQRCode", "CloudCard", new { content = @Model.CardCode })" alt=" " class=" event_img img-responsive" />

 

以上是关于c# 二维码 显示的主要内容,如果未能解决你的问题,请参考以下文章

C#获取摄像头拍照显示图像

C#判断用户是否使用微信浏览器,并据此来显示真实内容或二维码

C#上位机专题08 - 多窗体与波形显示

如何在 MS Word 文档中显示代码片段,因为它在 *** 中显示(滚动条和灰色背景)

c# 二维码 显示

C# 最有用的(自定义)代码片段是啥? [关闭]