Exemplo n.º 1
0
        public ActionResult GetORImageContent(string imageName)
        {
            string fileUrl = Server.MapPath("~") + "Content\\Images\\QRImages\\" + imageName;
            Bitmap bitMap  = new Bitmap(fileUrl);
            string content = QRCodeOp.QRCodeDecodeUtil(bitMap);

            return(Content(content));
        }
Exemplo n.º 2
0
        public ActionResult GetORImage(string content)
        {
            string timeStr = DateTime.Now.ToFileTime().ToString();
            Bitmap bitmap  = QRCodeOp.QRCodeEncoderUtil(content);

            string fileName = Server.MapPath("~") + "Content\\Images\\QRImages\\" + timeStr + ".jpg";

            if (!Directory.Exists(Path.Combine(Server.MapPath("~"), "\\Content\\Images\\QRImages\\")))
            {
                Directory.CreateDirectory(Path.Combine(Server.MapPath("~"), "\\Content\\Images\\QRImages\\"));
            }

            bitmap.Save(fileName);                                            //保存位图
            string imageUrl = "/Content/Images/QRImages/" + timeStr + ".jpg"; //显示图片

            return(Content(imageUrl));
        }