/// <summary> /// 保存图片 /// </summary> /// <returns></returns> public ActionResult _AjaxSaveSliderImg() { string hostName = ConfigurationSettings.AppSettings["HOSTNAME"].ToString(); UploadResponeModel response = new UploadResponeModel(); if (Directory.Exists(Server.MapPath("~/Upload/SliderImg"))) { string actualFileName = string.Empty; string fileExtension = string.Empty; string originUrl = string.Empty; string destUrl = string.Empty; var uploadFiles = Request.Files; if (uploadFiles != null && uploadFiles.Count > 0) { var file = uploadFiles[0]; string fileName = file.FileName; string[] fs = fileName.Split('.'); //获得后缀名 fileExtension = fs[fs.Length - 1]; actualFileName = DateTime.Now.Ticks.ToString(); originUrl = Server.MapPath(string.Format("~/Upload/SliderImg/{0}.{1}", actualFileName, fileExtension)); destUrl = Server.MapPath(string.Format("~/Upload/SliderImg/thumb/{0}.{1}", actualFileName, fileExtension)); //先保存大图片 file.SaveAs(originUrl); Utility.ImgHelper.GenerateThumbImg(originUrl, 54, 44, destUrl); //response response.fils.Add(new UploadFileInfo { url = string.Format("{0}/Upoad/SliderImg/{1}.{2}", hostName, actualFileName, fileExtension), name = actualFileName, type = file.ContentType, }); } return Json(response); } return null; }
/// <summary> /// 保存图片 /// </summary> /// <returns></returns> public ActionResult _AjaxSaveSliderImg() { if (Directory.Exists(Server.MapPath("~/Upload/SliderImg"))) { string actualFileName = string.Empty; string fileExtension = string.Empty; string originUrl = string.Empty; string destUrl = string.Empty; var uploadFiles = Request.Files; if (uploadFiles != null && uploadFiles.Count > 0) { var file = uploadFiles[0]; string fileName = file.FileName; string[] fs = fileName.Split('.'); //获得后缀名 fileExtension = fs[fs.Length - 1]; actualFileName = DateTime.Now.Ticks.ToString(); originUrl = Server.MapPath(string.Format("~/Upload/SliderImg/{0}.{1}", actualFileName, fileExtension)); destUrl = Server.MapPath(string.Format("~/Upload/SliderImg/thumb/{0}.{1}", actualFileName, fileExtension)); //先保存大图片 file.SaveAs(originUrl); Utility.ImgHelper.GenerateThumbImg(originUrl, 54, 44, destUrl); } //response UploadResponeModel response = new UploadResponeModel(); } return null; }