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

     1 在web.config中配置如下: 
     2   
     3 <appSettings> 
     4   
     5     <add key="FileType" value=".doc,.xls,.txt,.rar"/> 
     6     <add key="PicTureTye" value=".jpg|.gif|.png|.bmp|.psd|.svg|"/> 
     7     <add key="FileSizeLimit" value="10240"/> 
     8   
     9   </appSettings> 
    10   
    11 在.cs文件中方法实现如下: 
    12   
    13 文件大小判断: 
    14   
    15 public bool IsAllowableFileSize() 
    16     { 
    17         //从web.config读取判断文件大小的限制 
    18         double iFileSizeLimit = Convert.ToInt32(ConfigurationManager.AppSettings["FileSizeLimit"]); 
    19         //判断文件是否超出了限制 
    20         if (iFileSizeLimit > FileUpload1.PostedFile.ContentLength) 
    21         { 
    22             Response.Write("文件刚好"); 
    23             return true; 
    24         } 
    25         else
    26         { 
    27             Response.Write("文件太大"); 
    28             return false; 
    29         } 
    30     } 
    31   
    32 文件类型: 
    33   
    34  protected bool IsAllowableFileType(string FileName) 
    35     { 
    36         //从web.config读取判断文件类型限制 
    37         string strFileTypeLimit = ConfigurationManager.AppSettings["FileType"].ToString(); 
    38         //当前文件扩展名是否包含在这个字符串中 
    39         if (strFileTypeLimit.IndexOf(Path.GetExtension(FileName).ToLower()) != -1) 
    40         { 
    41             return true; 
    42         } 
    43         else
    44             return false; 
    45     } 
  • 相关阅读:
    python程序2:购物车
    挖矿病毒watchbog处理过程
    docker从入门到精通再到放弃
    python基础应用---列表应用
    python基本应用--三元应用
    由java派生出来的证书错误
    python基础应用---格式化输出
    test04
    在博客中模拟Typora中的Dark风格
    Test03 TextBox
  • 原文地址:https://www.cnblogs.com/zhangwei595806165/p/3127133.html
Copyright © 2011-2022 走看看