asp.net FileUpload控件实现文件格式判断与文件大小限制

 更新时间:2014年11月27日 15:24:10   投稿:mdxy-dxy  
这篇文章主要介绍了有关asp.net fileupload控件判断文件格式,以及进行文件大小限制的方法,可以在web.config中配置,也可以在.cs文件中实现,需要的朋友参考下

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

相关文章

  • ASP.NET中操作数据库的基本步骤分享

    ASP.NET中操作数据库的基本步骤分享

    ASP.NET中操作数据库的基本步骤分享,学习asp.net的朋友可以参考下。
    2011-10-10
  • asp.net 数据库连接类代码(SQL)

    asp.net 数据库连接类代码(SQL)

    asp.net数据库连接类(SQL) 代码,需要的朋友可以参考下。
    2010-03-03
  • asp.net使用LINQ to SQL连接数据库及SQL操作语句用法分析

    asp.net使用LINQ to SQL连接数据库及SQL操作语句用法分析

    这篇文章主要介绍了asp.net使用LINQ to SQL连接数据库及SQL操作语句用法,较为详细的分析了LINQ操作sql语句的功能、使用方法与相关注意事项,需要的朋友可以参考下
    2016-05-05
  • Visual Studio卸载不完全问题的解决方法

    Visual Studio卸载不完全问题的解决方法

    这篇文章主要为大家详细介绍了Visual Studio卸载不完全问题的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-04-04
  • ASP.NET静态页生成方法

    ASP.NET静态页生成方法

    这篇文章主要介绍了ASP.NET静态页生成方法,主要有读取模板页、匹配替换标签与生成新HTML页等步骤,是asp.net项目开发中非常实用的技巧,需要的朋友可以参考下
    2014-11-11
  • .net下log4net使用方法详解

    .net下log4net使用方法详解

    这篇文章主要为大家详细介绍了.net下log4net使用方法,以控制台应用程序为例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • .NET 6开发之实现缓存过程详解

    .NET 6开发之实现缓存过程详解

    有的时候为了减少客户端请求相同资源的逻辑重复执行,我们会考虑使用一些缓存的方式。这篇文章主要就介绍了在.NET 6开发中如何实现缓存,感兴趣的可以学习一下
    2022-01-01
  • ASP.NET私有构造函数用法分析

    ASP.NET私有构造函数用法分析

    这篇文章主要介绍了ASP.NET私有构造函数用法,较为详细的分析了ASP.NET中私有构造函数的特性及具体用法,需要的朋友可以参考下
    2014-11-11
  • Asp.net使用SignalR实现聊天室的功能

    Asp.net使用SignalR实现聊天室的功能

    这篇文章主要介绍了Asp.net使用SignalR实现聊天室的功能的相关资料,需要的朋友可以参考下
    2016-04-04
  • .Net结合JS实现URL编码与解码

    .Net结合JS实现URL编码与解码

    这篇文章介绍了.Net结合JS实现URL编码与解码的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03

最新评论