vue (不用el-upload) 原生html 上传upload Excel




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 });
        }