MVC 多文件上传后台接收

来源:互联网 发布:网络维护员 编辑:程序博客网 时间:2024/06/06 14:21

          //上传附件
        [HttpPost]
        public ActionResult Upload(ent et)
        {
            int fileCou=Request.Files.Count;    //取得控件数量
            for (int i = 0; i < fileCou; i++)  //循环
            {
                if (Request.Files[i].FileName!="") //取出input文件名不能空的
                {
                    HttpPostedFileBase hf = Request.Files[i];//取得符合当前条件的input
                    string filename = System.IO.Path.GetFileName(hf.FileName);//文件名称
                    string filetype = filename.Substring(filename.LastIndexOf(".") + 1).ToLower(); //后缀
                    string filetype1 = Request.Files[i].ContentType.ToString();   //需要严谨的判断文件类型就用这个
                    hf.SaveAs(Server.MapPath("../uploads/" + i.ToString() + "." + filetype));//保存文件到服务器目录

。。。。插入数据库
                }
             }
           
        }

原创粉丝点击