public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; var strBase64 = context.Request.Form["base64Img"]; var xm = context.Request.Form["xm"]; var mobile = context.Request.Form["mobile"]; strBase64 = Regex.Replace(strBase64, "data:image.*?,", ""); //砍掉 data:image/png;base64, 前缀 byte[] arr = Convert.FromBase64String(strBase64); MemoryStream ms = new MemoryStream(arr); Bitmap bmp = new Bitmap(ms); var file_id = Guid.NewGuid().ToString("N"); var fileName = file_id + ".png"; var yy = DateTime.Now.ToString("yyMMdd"); var savepath = PathHelper.MapPath("~/uploads/images/b64/" + yy); if (!Directory.Exists(savepath)) { Directory.CreateDirectory(savepath); } savepath = PathHelper.Combine(savepath, fileName); bmp.Save(savepath, System.Drawing.Imaging.ImageFormat.Png); ms.Close(); bmp.Dispose(); var picture = Comm.ProcWaterImage(savepath); LtDataHelper.Save(xm, mobile, picture); Comm.SaveCookie("__uinfo", JsonConvert.SerializeObject(new { xm, mobile }), 2000); context.Response.Write(picture); }
protected void btnDelete_OnClick(object sender, EventArgs e) { var b = sender as Button; var id = b.CommandArgument.Split('|')[0]; if (!string.IsNullOrEmpty(id)) { LtDataHelper.Remove(id); var path = b.CommandArgument.Split('|')[1]; var local = PathHelper.MapPath(path); //删除 if (File.Exists(local)) { try { File.Delete(local); } catch (Exception exception) { //ingorn } } BindData(pager1.CurrentPageIndex); } }
protected void Page_Load(object sender, EventArgs e) { Response.Write("Total:" + LtDataHelper.GetTotal()); var uinfo = Comm.GetCookie("__uinfo"); if (!string.IsNullOrEmpty(uinfo)) { Json = uinfo; } else { Json = "null"; } //var ct = SqlCeHelper.ExecuteScalar(LtDataHelper.CONNECTION_STRING, CommandType.Text, // "SELECT COUNT(*) AS CT FROM [UserPhotoSnap] "); //Response.Write(ct); }
private void BindData(int pageindex) { var total = 0; var pagesize = 10; Searchkey = tv(txKey).Trim(); var where = ""; if (!string.IsNullOrEmpty(Searchkey)) { where = $" WHERE XM LIKE '%{Searchkey}%' OR Mobile LIKE '%{Searchkey}%' "; } var ds = LtDataHelper.GetPageDataSet(pagesize, pageindex, out total, where); if (pageindex == 1) { pager1.RecordCount = total; } pager1.PageSize = pagesize; pager1.CurrentPageIndex = pageindex; rp.DataSource = ds.Tables[0]; rp.DataBind(); }