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文件上传内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复