//检查上传文件不为空
this.Lup.Text="Click";
if(this.File1.PostedFile.ContentLength>0)
{
//设定上传文件的保存路径
string SaveDir="../UpLoadFiles/";
string FileDirName=this.File1.PostedFile.FileName;
//取得文件名(抱括路径)里最后一个"."的索引,再取得文件扩展名
string FileExt=FileDirName.Substring(FileDirName.LastIndexOf("."));
string NewFileName=System.DateTime.Now.DayOfYear.ToString()+this.File1.PostedFile.ContentLength.ToString()+FileExt.ToString();
//取得文件名(包括路径)里最后一个"\"的索引
int IntPath=FileDirName.LastIndexOf("\\");
//取得文件名(不包括路径)
string FileName=FileDirName.Substring(IntPath);
//注意: 我这里用Server.MapPath()取当前文件的绝对目录.在asp.net里"\"必须用"\\"代替
this.File1.PostedFile.SaveAs(Server.MapPath(SaveDir+NewFileName));
string re="文件上传成功<br>"
+"保存路径: <br>"+Server.MapPath(SaveDir+NewFileName).ToString()+"<br>"
+"文件大小: <br>"+Convert.ToString(File1.PostedFile.ContentLength/1024)+"K<br>"
+"文件类型: <br>"+FileExt;
}
else
{
//this.TextBox1.Text="请选择你要上传的文件";
}

浙公网安备 33010602011771号