Esempio n. 1
0
        public ActionResult QrCodeForSigin(int activityId)
        {
            ////1.定义签到页面地址
            string siginUrl = $"{WebConfig.Web_Host}/Home/SignIn/Signin?activityId={activityId}";

            //2.生成二维码
            return(File(QrCodeHelper.BuildQrCode(siginUrl), "image/jpeg"));
        }
Esempio n. 2
0
        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);
        }