MVC文件上传基于form表单进行验证
前台代码
复制代码
1
2
3
4
5@*必须为form ectype必须设置为multipart/form-data否则不能上传 可以是post提交也可以是get提交*@ <form action="/" enctype="multipart/form-data" method="post"> <input type="file" name="files" value="" /> </form>
后台代码
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13public void AddInfo(HttpPostedFileBase files) { //文件上传 string fileName = files.FileName;//文件名称 string Exten = Path.GetExtension(fileName);//获取后缀名 string uuid = System.Guid.NewGuid().ToString("N");//生成随机uuid最为新的文件名 string newfileName = uuid + Exten;//拼接文件名 string url = Server.MapPath("~/Images/" + newfileName);//文件存储位置 files.SaveAs(url);//写入文件 Response.Write("文件存储位置为" + url + "<br />"); Response.Write("文件名称为" + newfileName); }
存储文件夹位置自定义
只需修改url拼接位置即可
最后
以上就是昏睡篮球最近收集整理的关于MVC文件上传的全部内容,更多相关MVC文件上传内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复