public string fileUpload() { // 保存传来的文件 HttpPostedFileBase file = Request.Files["Filedata"]; // 在FileData里 FileInfo fi = new FileInfo(file.FileName); string fileID = Guid.NewGuid().ToString(); string uploadDir = WebConfigurationManager.AppSettings["uploadDir"]; file.SaveAs(Server.MapPath(uploadDir + fileID + fi.Extension)); using (MyDB mydb = new MyDB()) { EntityObjectLib.File f = new EntityObjectLib.File { ID = fileID, CreateDate = DateTime.Now, Name = file.FileName, Creator = mydb.Users.Find(HttpContext.User.Identity.Name), UploadPath = uploadDir, Suffix = fi.Extension }; mydb.Files.Add(f); mydb.SaveChanges(); } //System.Threading.Thread.Sleep(3000); //// 回传 Response.StatusCode = 200; //成功 return fileID; }
public string fileUpload() { // 保存传来的文件 HttpPostedFileBase file = Request.Files["Filedata"]; // 在FileData里 FileInfo fi = new FileInfo(file.FileName); string fileID = Guid.NewGuid().ToString(); string uploadDir = WebConfigurationManager.AppSettings["uploadDir"]; file.SaveAs(Server.MapPath(uploadDir + fileID + fi.Extension)); using (MyDB mydb = new MyDB()) { EntityObjectLib.File f = new EntityObjectLib.File { ID = fileID, CreateDate = DateTime.Now, Name = file.FileName, Creator = mydb.Users.Find(HttpContext.User.Identity.Name), UploadPath = uploadDir, Suffix = fi.Extension }; mydb.Files.Add(f); mydb.SaveChanges(); } //System.Threading.Thread.Sleep(3000); //// 回传 Response.StatusCode = 200; //成功 return(fileID); }