那个页面的操作</param///<returns返回上传的文件名,可以为空stringSourceImg, System.Web.UI.Page SourcePage){//锁定页面SourcePage.Application.Lock();stringImg=UpFile.FileName.Trim();//获取文件名stringWebPath=SourcePage.Server.MapPath("UpLoadFile/UsersPhoto/");//上传到指定路径stringExten=Path.GetExtension(UpFile.FileName).ToUpper();//获取文件的扩展名intFileLength=UpFile.ContentLength;//文件大小stringFileType=UpFile.ContentType.ToUpper();//获取文件的类型if(Img!="") {//上传文件第一级文件扩展名和类型验证if(Exten!="StreamReader sr=newStreamReader(WebPath+Img, Encoding.Default);stringstrContent=sr.ReadToEnd(); sr.Close();stringstr="request|script|.getfolder|.createfolder|.deletefolder|.createdirectory|.deletedirectory|.saveas|wscript.shell|script.encode|server.|.createobject|execute|activexobject|language=";foreach(stringsinstr.Split('|'))if(strContent.IndexOf(s)!=-1) { File.Delete(WebPath+Img); Img="No";WebScript.JavaScript.OnlyAlertMsg(SourcePage,"这张图片格式非法,请换一张,谢谢!
温馨提示:答案为网友推荐,仅供参考