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]) { //如果相等,然后就该干嘛干嘛去吧~~ } }
今天要写的就是那么多了啦,呃~~
好像 我掉进了那种“有时间没东西写,有东西没时间写”的怪圈中了.................
加油,每天都进步一点吧~~