FIleUpLoad控件的使用(上)

在FileUpload控件中,获取和比较文件大小和文件的可上传类型都是很重要的,所有话不多说,直接上代码:

获取文件大小:

FileUpload1.PostedFile.ContentLength 
注意,这里获取出来的文件大小是以B做单位的,所以,呃~~反正就是注意点就是啦

获取文件后缀名

        //判断文件类型
        string fileExtension = System.IO.Path.GetExtension(FileUpload1.FileName).ToLower();
最好是转一下小写,可能文件的后缀是存在大写的~~~~

好啦,获取到文件后缀名后,这里提供两种比较后缀名是否合适的方法,

一、字符串,比较现有的字符串是不是在可上传后缀名称的字符串中的子串

string str = ".rar,.jpg,png,.doc,.docx";
if(FileType.IndexOf(fileExtension)>-1)
{
   //如果是大于-1的就说明后缀名在可上串后缀名称的字符串中存在
   //然后你就该干嘛干嘛吧~
}


二、将可上传后缀名称的字符串的转化成字符串数组,然后比较

        //判断文件类型
       string fileExtension = System.IO.Path.GetExtension(FileUpload1.FileName).ToLower();
       string str = ".rar,.jpg,png,.doc,.docx";
       string []array= str.Split(',');
       for (int i = 0; i < array.Length; i++)
       {
           if (fileExtension == array[i])
           {
               //如果相等,然后就该干嘛干嘛去吧~~
           }
       }

今天要写的就是那么多了啦,呃~~

好像 我掉进了那种“有时间没东西写,有东西没时间写”的怪圈中了.................

加油,每天都进步一点吧~~



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值