using SiteCore; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using Utils; using Utils.ImageUtils; public partial class plug_ssi_uploadImg : SiteBasePage { protected void Page_Load(object sender, EventArgs e) { string err = "{\"res\":\"0\",\"msg\":\"上传失败!\"}"; //if (CurrentUser==null) //{ // Response.Write(err); // return; //} if (Request.Files.Count < 1) { Response.Write(err); return; } string idx = GetString("idx"); if (idx == "") { Response.Write(err); return; } string fn = CurrentUser.UserID + "_" + idx; try { HttpPostedFile postFile = Request.Files[0]; if (postFile != null) { string errMsg = ""; if (!ImageHandler.CheckImage(postFile, out errMsg)) return; string saveFile = Path.Combine(tmpImgPath, fn + ".jpg"); string result = ""; postFile.SaveAs(saveFile); //using (System.Drawing.Image imgThumb = System.Drawing.Image.FromStream(postFile.InputStream)) //{ // result = ImageMaker.ToThumbnailImages(imgThumb, saveFile, 800, "", 9, 3); //} Response.Write("{\"res\":\"1\",\"msg\":\"上传成功!\",\"ridx\":\"" + idx + "\",\"fn\":\"" + SecurityHelper.EncodingBase64(fn) + "\"}"); return; } } catch { } Response.Write(err); } }