日期:2014-05-18 浏览次数:20590 次
if (this.FileUpload1.HasFile) { string extenderName = this.FileUpload1.FileName.Substring(this.FileUpload1.FileName.LastIndexOf(".") + 1); if (extenderName.ToLower() == "jpg" || extenderName.ToLower() == "rar") { Response.Write("您上传的文件大小为:" + this.FileUpload1.PostedFile.ContentLength); Response.Write("<br />您所上传的文件类型是:" + this.FileUpload1.PostedFile.ContentType); Response.Write("<br />在客户端完整的文件路径:" + this.FileUpload1.PostedFile.FileName); Response.Write("<br />文件的名字:" + this.FileUpload1.FileName); this.FileUpload1.PostedFile.SaveAs(Server.MapPath("upLoad/" + DateTime.Now.ToString("yyyyMMddhhmmss") + this.FileUpload1.FileName.Substring(this.FileUpload1.FileName.LastIndexOf(".")))); } else { Response.Write("非法文件,该文件类型禁止上传"); } } else { Response.Write("请先选择文件!~"); }
------解决方案--------------------
System.IO.Path.GetFileName("");//得到文件名
System.IO.Path.GetExtension("");//得到扩展名
先取得上传文件的扩展名,然后文件主名+扩展名,自己拼一下。