public JsonResult UpLoadPush(string pushFile) { UploadFile uf = new UploadFile(); uf.SetMaxSizeM(1000); //上传文件大小 string url = "/UpLoadFile/"; //文件保存路径 string saveFolder = Server.MapPath(url); uf.SetFileDirectory(saveFolder); string filesName = System.Web.HttpContext.Current.Request.Params["pushFile"]; HttpPostedFile file = System.Web.HttpContext.Current.Request.Files[filesName]; var reponseMessage = uf.Save(file, "PushObjectImport"); //保存文件 UploadHelper uploadHelper = new UploadHelper(); string readPath = Server.MapPath("/UpLoadFile/PushObjectImport/" + reponseMessage.FileName); DataTable dt = uploadHelper.GetDataByExcel(readPath); System.IO.File.Delete(readPath); var models = new ReturnResultModel <string>(); try { string msg = ""; models.IsSuccess = _dl.SaveUploadPushMSg(dt, ref msg); models.ResponseInfo = models.IsSuccess ? "1" : "0"; models.ReturnMsg = msg; } catch (Exception ex) { models.ResponseInfo = ex.Message; } return(Json(models, JsonRequestBehavior.AllowGet)); }