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。

相关内容

热门资讯

第九分钟了解!微信开发辅助工具... 第九分钟了解!微信开发辅助工具!本来是真的有辅助插件(有挂总结)-哔哩哔哩1、第九分钟了解!微信开发...
5分钟了解!潮汕雀友百度贴吧辅... 5分钟了解!潮汕雀友百度贴吧辅助软件!一贯是有辅助方法(有挂透视)-哔哩哔哩一、潮汕雀友百度贴吧辅助...
8分钟了解!财神十三章辅助官网... 8分钟了解!财神十三章辅助官网入口!总是存在有辅助app(真的有挂)-哔哩哔哩1.财神十三章辅助官网...
第八分钟了解!wepoker安... 第八分钟了解!wepoker安装教程!竟然真的是有辅助神器(有挂秘籍)-哔哩哔哩1、首先打开wepo...
第十分钟了解!上饶中至辅助插件... 第十分钟了解!上饶中至辅助插件透视!果然是真的有辅助软件(有挂秘籍)-哔哩哔哩1、这是跨平台的上饶中...
第七分钟了解!悟空大厅辅助器下... 第七分钟了解!悟空大厅辅助器下载!切实真的有辅助技巧(有挂规律)-哔哩哔哩1、玩家可以在悟空大厅辅助...
7分钟了解!指尖四川辅助脚本苹... 7分钟了解!指尖四川辅助脚本苹果版!切实是真的有辅助脚本(有挂猫腻)-哔哩哔哩指尖四川辅助脚本苹果版...
7分钟了解!一起宁德钓蟹作弊!... 7分钟了解!一起宁德钓蟹作弊!一直是有辅助脚本(竟然有挂)-哔哩哔哩1、在一起宁德钓蟹作弊插件功能辅...
九分钟了解!樱花之盛正版辅助器... 九分钟了解!樱花之盛正版辅助器免费!本来真的有辅助神器(确实有挂)-哔哩哔哩1、点击下载安装,樱花之...
第8分钟了解!情怀宜春辅助!一... 第8分钟了解!情怀宜春辅助!一贯是有辅助app(揭秘有挂)-哔哩哔哩1、情怀宜春辅助破解器简单,情怀...