ASP.NETMVC中如何上传文件
创始人
2024-09-19 09:30:29
0
  1. 在视图中添加input元素,类型为file。
@using (Html.BeginForm("Upload", "Home", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
    @Html.AntiForgeryToken()
    
}
  1. 在Controller中添加上传文件的Action。
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Upload(HttpPostedFileBase fileUpload)
{
    if (fileUpload != null && fileUpload.ContentLength > 0)
    {
        var fileName = Path.GetFileName(fileUpload.FileName);
        var path = Path.Combine(Server.MapPath("~/Uploads"), fileName);
        fileUpload.SaveAs(path);
        ViewBag.Message = "上传成功!";
    }
    else
    {
        ViewBag.Message = "请选择要上传的文件!";
    }
    return View();
}
  1. 在Web.config中添加上传文件大小限制。

    

说明:

  1. 在视图中添加input元素,类型为file,用于选择上传的文件。
  2. 在Controller中添加名为Upload的Action,参数类型为HttpPostedFileBase,用于接收上传的文件。
  3. 在Action中,判断上传的文件是否为null,并检查文件大小,然后将文件保存到指定的目录下。
  4. 在Web.config中配置最大请求大小。此处配置的是16MB。

相关内容

热门资讯

透视教程"德州透视h... 透视教程"德州透视hhpoker"如何下载wpk透视版(一直有辅助神器)-哔哩哔哩1.如何下载wpk...
透视科技"wepok... 透视科技"wepoker私人局辅助"wepoker破解工具(好像是有辅助平台)-哔哩哔哩wepoke...
透视存在"pokem... 透视存在"pokemmo辅助脚本"wepoker究竟有没有透视(其实真的是有辅助神器)-哔哩哔哩we...
透视教程"wejok... 透视教程"wejoker黑侠辅助器"来玩app破解版(一贯真的是有辅助软件)-哔哩哔哩wejoker...
透视免费"拱趴大菠萝... 透视免费"拱趴大菠萝机器人"wepoker可以免费玩吗(一贯真的是有辅助插件)-哔哩哔哩1、每一步都...
透视免费"aapok... 透视免费"aapoker破解侠是真的吗"wpk有作必弊吗(都是存在有辅助安装)-哔哩哔哩aapoke...
透视私人局"wepo... 透视私人局"wepoker如何设置透视"wepoker智能辅助插件(一贯存在有辅助神器)-哔哩哔哩1...
据报道"wepoke... 据报道"wepokerplus脚本"约局吧开挂(果然存在有辅助软件)-哔哩哔哩1、起透看视 wepo...
经调查"wpk透视辅... 经调查"wpk透视辅助靠谱吗"hhpoker透视方法(果然真的有辅助平台)-哔哩哔哩1、实时wpk透...
出乎意料的是"德州真... 出乎意料的是"德州真人透视脚本"xpoker辅助神器(本来存在有辅助修改器)-哔哩哔哩1)德州真人透...