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;
        }
    
    

  • 相关阅读:
    堆优化Dijkstra模版
    poj_1364King
    快速排序库函数qsort的使用
    CMD type命令
    开放地址法
    poj_3159Candies
    poj_1511Invitation Cards
    何谓数据结构
    div ul li添加文本自动自动
    java虚拟机使用内存
  • 原文地址:https://www.cnblogs.com/jayleke/p/1836139.html
Copyright © 2011-2022 走看看