概述
MVC文件上传基于form表单进行验证
前台代码
@*必须为form ectype必须设置为multipart/form-data否则不能上传 可以是post提交也可以是get提交*@
<form action="/" enctype="multipart/form-data" method="post">
<input type="file" name="files" value="" />
</form>
后台代码
public 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文件上传所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复