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])
           {
               //如果相等,然后就该干嘛干嘛去吧~~
           }
       }

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

 

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

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


posted @ 2011-12-07 23:37  钢铁加鲁鲁二号  阅读(461)  评论(0编辑  收藏  举报