/// <summary> /// 生成二维码 /// </summary> /// <param name="content"></param> /// <returns></returns> public string GenerateQRCode(string content) { var _path = AppDomain.CurrentDomain.BaseDirectory; string fileName = "QRCode\\" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".jpg"; string HostUrl = ConfigurationManager.AppSettings["QRCodeAddress"]; var fs = QRCodeUtils.DownQrCodeFile(content, _path + fileName, ""); if (fs) { return(fileName.Replace('\\', '/')); } return(""); }
string GetQRImgUrl(string Id, int type = 1) { var _path = AppDomain.CurrentDomain.BaseDirectory; string fileName = "QRCode\\" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".jpg"; string HostUrl = ConfigurationManager.AppSettings["QRCodeAddress"]; string query = "?APPID=0&Type=" + type + "&ActivityID=" + Id; var fs = QRCodeUtils.DownQrCodeFile(HostUrl + query, _path + fileName, ""); if (fs) { return(fileName.Replace('\\', '/')); } return(""); }