public ActionResult Import(System.Web.HttpPostedFileBase upload) { string fileName = ""; String filePath = Server.MapPath("~/Imports"); if (!Directory.Exists(filePath)) { Directory.CreateDirectory(filePath); } string tempName = DateTime.Now.ToString("yyyyMMddHHMMss") + DateTime.Now.Millisecond; if (upload.ContentLength > 0) { fileName = tempName + Path.GetFileName(upload.FileName); var path = Path.Combine(filePath, fileName); upload.SaveAs(path); //获取映射文件 ImportData importData; if (!ExcelService.Get(Request.Path, out importData)) { } //实现文件导入 var columns = importData == null ? null : importData.Columns; var result = _titleService.Import(path, columns); //删除临时创建文件 System.IO.File.Delete(path); result.Message = result.Message ?? result.ResultType.GetDescription(); return(Json(new { erro = result.Message })); } return(Json(new { erro = "上传数据失败!" })); }