zoukankan      html  css  js  c++  java
  • 主攻ASP.NET.4.5 MVC4.0之重生:二维码生成和谷歌二维码

    使用ThoughtWorks.QRCode.Codec

    效果图

    using ThoughtWorks.QRCode.Codec;

    非原创代码

     1         public void code(string id)
     2         {
     3             QRCodeEncoder qrCodeEncoder = new QRCodeEncoder();
     4             qrCodeEncoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE;
     5             qrCodeEncoder.QRCodeScale = 4;
     6             qrCodeEncoder.QRCodeVersion = 5;
     7             qrCodeEncoder.QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.M;
     8             string data = "http://" + Request.Url.Host.ToString() + "/"+id;
     9             System.Drawing.Bitmap image = qrCodeEncoder.Encode(data);
    10             System.IO.MemoryStream MStream = new System.IO.MemoryStream();
    11             image.Save(MStream, System.Drawing.Imaging.ImageFormat.Gif);
    12             Response.ClearContent();
    13             Response.ContentType = "image/Gif";
    14             Response.BinaryWrite(MStream.ToArray());
    15         }
     1   <div style="height: 127px;  300px;">
     2                     <img id="code" width="120" height="120" src="/code/@{@Model.user.LogName}"
     3                                         alt="二维码" /><!--MVC-->
     4                      <script type="text/javascript"><!--谷歌-->
     5 
     6                         document.write("<img style="float:left;" src="https://chart.googleapis.com/chart?cht=qr&chs=500x500&choe=UTF-8&chld=L|2&chl=");
     7 
     8                         document.write(window.location.href);
     9 
    10                         document.write("" width="120" height="120" alt="二维码"/>");
    11 
    12                     </script>13                     <span style="float: right;  160px; margin-top: 5px; line-height: 200%;">
    14                         <span class="red">[多终端浏览]</span><br />
    15                         扫描后您可以在手机、平板电脑等移动设备上继续浏览
    16 
    17                     </span>
    18 
    19                 </div>
  • 相关阅读:
    LIKE语句也可以这样写
    a链接触发javascript函数导致innerHTML里的图片无法加载
    引用类型真屌
    网站建设心得
    SPAN
    Go! 环境配置和入门
    linux内核编译
    面试题
    KCMT开源控件之方便简洁的分页控件
    c#中out、ref和params的用法与区别
  • 原文地址:https://www.cnblogs.com/cube/p/3264049.html
Copyright © 2011-2022 走看看