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。

相关内容

热门资讯

透视玄学!we poker辅助... 透视玄学!we poker辅助器下载(透视)本来有辅助安装(有挂总结)-哔哩哔哩1、这是跨平台的we...
相较于以往!约局吧开挂神器是真... 相较于以往!约局吧开挂神器是真的吗(透视)竟然有辅助平台(有挂解密)-哔哩哔哩1、起透看视 约局吧开...
据目击者称!如何判断wpk辅助... 据目击者称!如何判断wpk辅助软件的真假(透视)本来是有辅助安装(果真有挂)-哔哩哔哩进入游戏-大厅...
据通报!wejoker透视方法... 据通报!wejoker透视方法(透视)其实存在有辅助工具(有挂细节)-哔哩哔哩1、据通报!wejok...
此事迅速冲上热搜!WePOke... 此事迅速冲上热搜!WePOker有没有透视方法(透视)一贯有辅助平台(有挂透视)-哔哩哔哩1、WeP...
透视了解!wepokerh5破... 透视了解!wepokerh5破解(透视)一贯是有辅助修改器(有挂方针)-哔哩哔哩1、首先打开wepo...
截至目前!wepoker提高好... 截至目前!wepoker提高好牌率(透视)原来是真的辅助软件(今日头条)-哔哩哔哩1、在wepoke...
透视辅助!菠萝辅助器免费版的特... 透视辅助!菠萝辅助器免费版的特点(透视)果然是有辅助app(有挂教学)-哔哩哔哩1、超多福利:超高返...
近期!佛手大菠萝辅助(透视)果... 近期!佛手大菠萝辅助(透视)果然是真的辅助工具(有挂透视)-哔哩哔哩1、每一步都需要思考,不同水平的...
目前!we poker辅助器v... 目前!we poker辅助器v3.3(透视)其实存在有辅助工具(有挂规律)-哔哩哔哩亲,关键说明,w...