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)); }
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)); }