public static SocSerImgEntity SaveFileOld(System.Web.HttpPostedFileBase file, string dir, string fileName) { string FtpServerHttpUrl = System.Configuration.ConfigurationManager.AppSettings["FtpServerHttpUrl"]; string FtpServer = System.Configuration.ConfigurationManager.AppSettings["FtpServer"]; string FtpUser = System.Configuration.ConfigurationManager.AppSettings["FtpUser"]; string FtpPassWord = System.Configuration.ConfigurationManager.AppSettings["FtpPassWord"]; string Dir = DateTime.Now.ToString("yyyyMMdd"); FTPHelper ftp = new FTPHelper(FtpServer, dir + "/" + Dir, FtpUser, FtpPassWord); if (string.IsNullOrEmpty(fileName)) { FileInfo file2 = new FileInfo(file.FileName); fileName = Guid.NewGuid() + file2.Extension; } ftp.Upload(file, fileName); SocSerImgEntity img = new SocSerImgEntity(); img.FTPUrl = ftp.FtpURI; img.HttpUrl = FtpServerHttpUrl + ftp.FtpRemotePath + "/" + fileName; img.Name = file.FileName; img.Module = "保存服务"; img.AddTime = DateTime.Now; return img; }
public ActionResult SaveImg() { //接收上传后的文件 System.Web.HttpPostedFileBase file = Request.Files["Filedata"]; string FtpServerHttpUrl = System.Configuration.ConfigurationManager.AppSettings["FtpServerHttpUrl"]; string FtpServer = System.Configuration.ConfigurationManager.AppSettings["FtpServer"]; string FtpUser = System.Configuration.ConfigurationManager.AppSettings["FtpUser"]; string FtpPassWord = System.Configuration.ConfigurationManager.AppSettings["FtpPassWord"]; string Dir = DateTime.Now.ToString("yyyyMMdd"); FTPHelper ftp = new FTPHelper(FtpServer, "NoticeImg/" + Dir, FtpUser, FtpPassWord); FileInfo file2 = new FileInfo(file.FileName); string fileName = DateTime.Now.ToString("yyyyMMddHHmmss") + AdminUser.ID.ToString() + file2.Extension; ftp.Upload(file, fileName); SocSerImgEntity img = new SocSerImgEntity(); img.FTPUrl = ftp.FtpURI; img.HttpUrl = FtpServerHttpUrl + ftp.FtpRemotePath + "/" + fileName; img.Name = file.FileName; img.Module = "保存服务"; img.AddTime = DateTime.Now; return Json(img); }