public ActionResult UploadFiles()
{
var result = false ;
var fname = String.Empty;
if (Request.Files != null && Request.Files.Count > 0)
{
//foreach(HttpPostedFileBase f in Request.Files)
//{
// fname = $"/uploads/{DateTime.Now.Ticks}${f.FileName}";
// f.SaveAs(Server.MapPath($"~{fname}"));
//}用foreach被坑 取到的是字符串 filename
var file = Request.Files[0];
if (file != null && file.ContentLength > 0)
{
var fileName = Path.GetFileName(file.FileName);
var path = Path.Combine(Server.MapPath("~/uploads/"), fileName);
file.SaveAs(path);
}
result = true;
}
return Json(new ApiResult{action= result , data= fname });
}