ASP.NET MVC实现文件上传

 1. 创建 files文件用于存放上传的文件
2.添加上传html

复制代码
<!DOCTYPE html>
<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>File</title>
</head>
<body>
    <div> 
        <form action="/File/Index" method="post" enctype="multipart/form-data">
            <input  name="file" type="file"/>
            <button type="submit">提交</button>
        </form>
    </div>
</body>
</html>
复制代码

3. 后端接受上传文件

复制代码
[HttpPost]
public ActionResult Index(HttpPostedFileBase file)
{
    if(file != null)
    {
        string filePath = Server.MapPath("~/files/") + file.FileName; //获取文件路径
        file.SaveAs(filePath); //将文件保存在此路径中
        return Content("<script>alert('上传文件成功!')</script>");
    }
    return View("File");
}
复制代码

 

posted @   龙卷风吹毁停车场  阅读(23)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
历史上的今天:
2022-06-28 进制转换
点击右上角即可分享
微信分享提示