首先我们要判断用户是否选择了要上传文件,我们可用下面这句实现:
if(File1.PostedFile.ContentLength>0)
如果用户有上传的文件,则:
string name = File1.PostedFile.FileName ;//获取输入的文件名字
int i= name.LastIndexOf(".") ;
string newname =name.Substring(i) ;//获取文件的扩展名
//改变下面的“c:\\"到你想要保存的地址。
DateTime now=DateTime.Now;
string strname=now.Year.ToString()+now.Month.ToString()+now.Day.ToString()+File1.PostedFile.ContentLength.ToString()+newname;//对文件进行重命名。名字为:年+月+日+文件大小。