private bool UploadImage(HttpPostedFileBase picture, SanPham sanPham) { if (picture == null) { return(false); } if (picture != null) { var imgPath = "/images/sanphams/" + DateTime.Now.ToString("yyyy/MM/dd"); HtmlHelpers.CreateFolder(Server.MapPath(imgPath)); sanPham.URLAnh = AddImageToFolder(picture, imgPath); } return(true); }
private string SaveFileToDisk(HttpPostedFileBase fileData, string folderPath) { var folderDate = DateTime.Now.ToString("yyyy/MM/dd"); var folder = "~/images/" + folderPath + "/" + folderDate; var result = ""; if (fileData.ContentLength <= 4000 * 1024 && HtmlHelpers.CheckFileExt(Path.GetExtension(fileData.FileName), "jpg|png|gif|jpeg") && HtmlHelpers.IsImage(fileData)) { HtmlHelpers.CreateFolder(Server.MapPath(folder)); var randomName = DateTime.Now.ToFileTimeUtc() + Path.GetExtension(fileData.FileName); var fileName = Server.MapPath(Path.Combine(folder, randomName)); Resize(fileData, 1200, 900, Path.Combine(folder, fileName)); result = folderDate + "/" + randomName; } return(result); }