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、微乐自建房辅助工具脚本...
专业讨论!微信卡五星辅助器,微... 专业讨论!微信卡五星辅助器,微乐自建房脚本免费入口(开挂自建房)工具1、首先打开微信卡五星辅助器辅助...
玩家必备科技!微乐自建房辅助工... 玩家必备科技!微乐自建房辅助工具神器,微乐自建房脚本免费入口(开挂自建房)技巧1、微乐自建房辅助工具...
分享给玩家!微乐小程序麻将自建... 分享给玩家!微乐小程序麻将自建房辅助工具插件,微乐自建房脚本免费入口(开挂自建房)教程1、微乐小程序...
一分钟揭秘!微乐小程序麻将自建... 一分钟揭秘!微乐小程序麻将自建房辅助工具插件,微乐家乡麻将自建房辅助app(开挂自建房)工具1、进入...
新手必备!微乐自建房辅助工具,... 新手必备!微乐自建房辅助工具,微乐家乡麻将自建房辅助app(开挂自建房)工具该软件可以轻松地帮助玩家...
揭秘!微信微乐自建房辅助工具,... 揭秘!微信微乐自建房辅助工具,微乐小程序免费黑科技(开挂自建房)app1、在微信微乐自建房辅助工具插...
受玩家影响!wepoker有没... 受玩家影响!wepoker有没有插件,德普之星透视辅助,原来是有挂(有挂解密)进入游戏-大厅左侧-新...
于此同时!佛手在线大菠萝技巧,... 于此同时!佛手在线大菠萝技巧,德扑之星有辅助软件吗,好像确实有挂(有挂方法)一、德扑之星有辅助软件吗...
现有说明如下!wejoker辅... 现有说明如下!wejoker辅助软件视频,智星菠萝有挂吗,切实真的是有挂(有挂教程)暗藏猫腻,小编详...