zoukankan      html  css  js  c++  java
  • 二维码生成Demo

    在C#中直接引用ThoughtWorks.QRCode.dll 类,

    下载 dll 类

    http://file.111cn.net/download/2013/06/29/201205161654200565.rar

       protected void Button1_Click(object sender, EventArgs e)
        {
            QRCodeEncoder qrCodeEncoder = new QRCodeEncoder();
            qrCodeEncoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.ALPHA_NUMERIC;//编码方式(ALPHA_NUMERIC:字母和数字,BYTE:为字节,多用于汉字,NUMERIC:数字)
            qrCodeEncoder.QRCodeScale = 4;//大小(值越大生成的二维码图片像素越高)
            qrCodeEncoder.QRCodeVersion = 7; //版本(注意:设置为0主要是防止编码的字符串太长时发生错误,7)
            qrCodeEncoder.QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.M;//错误效验、错误更正(有4个等级)
            string data = "NI ";//这里是分销商路径
            String ls_fileName = "P"+DateTime.Now.ToString("yyyyMMddhhmmss") +".png";
            String ls_savePath = Server.MapPath(".") + "/QRCodeImages/" + ls_fileName;//
            //System.Text.Encoding.GetEncoding("GB2312")//如果内容是中文需要编码(utf-8,GB2312)
            qrCodeEncoder.Encode(data, System.Text.Encoding.GetEncoding("utf-8")).Save(ls_savePath);
    
            Image1.ImageUrl=("QRCodeImages/" + ls_fileName);
        }
  • 相关阅读:
    进程同步&&进程互斥
    CHAP4 字符串和格式化输入输出
    记录学习到的内容
    数据链路层 差错控制
    二叉树的顺序存储
    Java复习笔记
    Stream流
    函数式接口
    网络编程
    接口,多态,抽象类总结
  • 原文地址:https://www.cnblogs.com/UnJie/p/4584077.html
Copyright © 2011-2022 走看看