Ejemplo n.º 1
0
        /// <summary>
        /// 得到二维码
        /// </summary>
        /// <returns></returns>
        public ActionResult GetQrCode()
        {
            var url = string.Format("{0}/Home/Index/{1}", this.GetUrl("CloudSiteMobileUrl"), SiteId);
            var bs  = QrEncodHelper.Create(url);

            return(File(bs, "image/jpeg"));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 得到文件名
        /// </summary>
        /// <returns></returns>
        public virtual ActionResult CommodityQrCode(long id)
        {
            var url = string.Format("{0}/Commodity/Detail/{1}?ps[0].Id={2}", this.GetUrl("CloudSiteMobileUrl"), SiteId, id);
            var bs  = QrEncodHelper.Create(url);

            return(File(bs, "image/png"));
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 生成二维码
        /// </summary>
        protected virtual void CreateFileName()
        {
            var infos = GetSaveEntities <PostcardEntity>(SaveType.Modify);

            if (infos != null)
            {
                foreach (var info in infos)
                {
                    info.FileByte =
                        QrEncodHelper.Create(string.Format("{0}/home/index/{1}",
                                                           this.GetUrl("PresentationMobilePostcardUrl"), info.Id));
                    info.FileName = "1.jpg";
                    info.SetProperty(it => it.FileName);
                }
            }
            SaveEntities(infos, "生成成功", "生成失败");
        }
Ejemplo n.º 4
0
        public ActionResult GetQrCode(string url)
        {
            var bs = QrEncodHelper.Create(url);

            return(File(bs, "image/jpeg"));
        }