public ActionResult QrCodeForSigin(int activityId) { ////1.定义签到页面地址 string siginUrl = $"{WebConfig.Web_Host}/Home/SignIn/Signin?activityId={activityId}"; //2.生成二维码 return(File(QrCodeHelper.BuildQrCode(siginUrl), "image/jpeg")); }
public HttpResponseMessage GetQrCode(string out_trade_no) { LogHelper.Log.Debug("GetQrCode:" + out_trade_no); var order = CacheHelper.Get <OrderDTO>(out_trade_no); System.IO.MemoryStream MStream1 = new System.IO.MemoryStream(); QrCodeHelper.BuildQrCode(order.Order_QRUrl, MStream1, "~/wdi.ico"); var resp = new HttpResponseMessage(HttpStatusCode.OK) { Content = new ByteArrayContent(MStream1.ToArray()) }; resp.Content.Headers.ContentType = new MediaTypeHeaderValue("image/png"); return(resp); }