zoukankan      html  css  js  c++  java
  • asp.net FileUpload控件文件格式的判断及文件大小限制

    在web.config中配置如下:
    
    <appSettings>
    
        <add key="FileType" value=".doc,.xls,.txt,.rar"/>
        <add key="PicTureTye" value=".jpg|.gif|.png|.bmp|.psd|.svg|"/>
        <add key="FileSizeLimit" value="10240"/>
    
      </appSettings>
    
    在.cs文件中方法实现如下:
    
    文件大小判断:
    
    public bool IsAllowableFileSize()
        {
            //从web.config读取判断文件大小的限制
            double iFileSizeLimit = Convert.ToInt32(ConfigurationManager.AppSettings["FileSizeLimit"]);
            //判断文件是否超出了限制
            if (iFileSizeLimit > FileUpload1.PostedFile.ContentLength)
            {
                Response.Write("文件刚好");
                return true;
            }
            else
            {
                Response.Write("文件太大");
                return false;
            }
        }
    
    文件类型:
    
     protected bool IsAllowableFileType(string FileName)
        {
            //从web.config读取判断文件类型限制
            string strFileTypeLimit = ConfigurationManager.AppSettings["FileType"].ToString();
            //当前文件扩展名是否包含在这个字符串中
            if (strFileTypeLimit.IndexOf(Path.GetExtension(FileName).ToLower()) != -1)
            {
                return true;
            }
            else
                return false;
        }
    
    

  • 相关阅读:
    arr.forEach()与for...in的用法举例
    git
    hql查询
    JAVA Hibernate工作原理及为什么要用
    mysql中key 、primary key 、unique key 与index区别
    aop
    hibernate json数据死循环
    nginx 转帖
    Maven搭建web项目
    ajaxfileupload 附加参数
  • 原文地址:https://www.cnblogs.com/jayleke/p/1836139.html
Copyright © 2011-2022 走看看