zoukankan      html  css  js  c++  java
  • MVC:上传文件时限制文件类型

    之前写过一篇:MVC:上传文件

    今天补充下一个功能:如何限制上传文件类型

    文件类型可以在前段限制,但是太容易被绕过,最好还是在后端处理。

    修改upload方法代码:

    [HttpPost]
    public ActionResult Upload(HttpPostedFileBase file)
    {
        if (file == null)
        {
            return Content("没有文件!");
        }
    //------------------------------------------------- var thisExtension=Path.GetExtension(file.FileName); string[] allowExtension = new string[] {".xls",".xlsx" }; if(!allowExtension.Contains(thisExtension)) { return Content("文件类型不对。"); } //-------------------------------------------------
    var filename = Path.Combine(Request.MapPath("~/upload"), Path.GetFileName(file.FileName)); file.SaveAs(filename); return Content("OK"); }
  • 相关阅读:
    String类的常用方法
    StringBuffer和String的区别
    docker安装kali
    6.找素数
    5.三羊献瑞
    4.迷宫大逃亡
    3.百米
    2.后台登录
    1.猴子吃桃
    深入理解Docker容器和镜像
  • 原文地址:https://www.cnblogs.com/MQNH/p/5780903.html
Copyright © 2011-2022 走看看