// 上传文件 public JsonResult UpFile(HttpPostedFileBase Filedata, string code, int cate) { string uploadpath = "/Upload/imgs/", folder = Server.MapPath("~" + uploadpath), filename = Filedata.FileName, mime = MimeMapping.GetMimeMapping(filename), namenoextension = Path.GetFileNameWithoutExtension(filename); if (!Directory.Exists(folder)) Directory.CreateDirectory(folder); try { Filedata.SaveAs(folder + "\\" + filename); Models.ArticleFile file = new Models.ArticleFile() { Articlecode = code, Category = cate, Name = uploadpath + filename, Title = namenoextension, Mime = mime, Desc = namenoextension }; Models.EFDbContext db = new Models.EFDbContext(); file = db.ArticleFiles.Add(file); int ret = db.SaveChanges(); } catch (Exception e) { return Json(new { flag = false, message = e.Message }); } return Json(new { flag = true }); }