苏飞论坛

标题: 把一个微信支付的链接生成二维码的方式 [打印本页]

作者: 站长苏飞    时间: 2018-12-14 17:29
标题: 把一个微信支付的链接生成二维码的方式
费话不多说,直接上代码

[C#] 纯文本查看 复制代码
 QrEncoder qrEncoder = new QrEncoder( ErrorCorrectionLevel.H );
                Gma.QrCodeNet.Encoding.QrCode qrCode = new Gma.QrCodeNet.Encoding.QrCode();
                qrEncoder.TryEncode( “你的微信支付地址”, out qrCode );
                using ( MemoryStream ms = new MemoryStream() ) {
                    var renderer = new GraphicsRenderer( new FixedModuleSize( 4, QuietZoneModules.Two ) );
                    renderer.WriteToStream( qrCode.Matrix, ImageFormat.Png, ms );
                    this.Response.Clear();
                    Response.ContentType = "image/png";
                    Response.OutputStream.Write( ms.GetBuffer(), 0, ( int ) ms.Length );
                    this.Response.End();
                }


作者: 站长苏飞    时间: 2018-12-14 17:29
[C#] 纯文本查看 复制代码
   /// <summary>
        /// 生成n长度字符串
        /// </summary>
        /// <param name="length"></param>
        /// <returns></returns>
        public static string BuildRandomStr(int length) {
            Random rand = new Random();
            int num = rand.Next();
            string str = num.ToString();
            if ( str.Length < length ) {
                while ( str.Length < length ) {
                    str += rand.Next().ToString();
                }
                str = str.Substring( 0, length );
            } else {
                str = str.Substring( 0, length );
            }

            return str;
        }

作者: 竹林风    时间: 2018-12-14 17:46
强烈支持楼主ing……
作者: liu    时间: 2018-12-14 17:57
强烈支持楼主ing……
作者: 范范    时间: 2018-12-15 10:58
楼主加油,我们都看好你哦。
作者: Amy    时间: 2018-12-15 13:57
强烈支持楼主ing……
作者: 惜    时间: 2018-12-16 20:26
看到这帖子真是高兴!




欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4