二维码生成与返回客户端

it2022-06-28  89

引用

QRCoder

示例代码

<img src="/Controller/GetImg"/> public ActionResult GetImg() { string authorizeUrl=""; string authorizeCode = Guid.NewGuid().ToString(); //生成二维码 string url = $"{authorizeUrl}?authorizeCode={authorizeCode}"; QRCodeGenerator qrGenerator = new QRCoder.QRCodeGenerator(); QRCodeData qrCodeData = qrGenerator.CreateQrCode(url, QRCodeGenerator.ECCLevel.Q); QRCode qrcode = new QRCode(qrCodeData); Bitmap qrCodeImage = qrcode.GetGraphic(5, Color.Black, Color.White, null, 15, 6, false); MemoryStream ms = new MemoryStream(); qrCodeImage.Save(ms, ImageFormat.Jpeg); return File(ms.ToArray(), "image/jpeg"); }

参考资料

https://blog.csdn.net/tcjiaan/article/details/7182892https://www.cnblogs.com/wlays/p/7994393.html

转载于:https://www.cnblogs.com/Lulus/p/9182034.html


最新回复(0)