问题描述
stringstrFileName=this.File1.PostedFile.FileName;intnLength=strFileName.Length-strFileName.LastIndexOf("\")-1;strFileName=strFileName.Substring(strFileName.LastIndexOf("\")+1,nLength);stringstrPath=Server.MapPath("\")+"Upload\";File1.PostedFile.SaveAs(strPath+strFileName);这段代码每句话都是什么意思啊初学asp.net帮帮忙呀
解决方案
解决方案二:
stringstrFileName=this.File1.PostedFile.FileName;//获得文件的上传的路径,例如:“C:DocumentsandSettingskk桌面2008-6-7-02LOGOLOGO3.bmp”intnLength=strFileName.Length-strFileName.LastIndexOf("\")-1;strFileName=strFileName.Substring(strFileName.LastIndexOf("\")+1,nLength);//获取要上传文件的文件名“3.bmp”stringstrPath=Server.MapPath("\")+"Upload\";//Upload目录File1.PostedFile.SaveAs(strPath+strFileName);//将文件保存到Upload目录,即在Upload文件夹里保存3.bmp
解决方案三:
我也是初学者,呵呵在网上抄的,送给你stringnam=FileUpload2.PostedFile.FileName;//取得文件名(抱括路径)里最后一个"."的索引inti=nam.LastIndexOf(".");//取得文件扩展名stringnewext=nam.Substring(i);//这里我自动根据日期和文件大小不同为文件命名,确保文件名不重复DateTimenow=DateTime.Now;stringnewname=now.DayOfYear.ToString()+FileUpload2.PostedFile.ContentLength.ToString();//文件名称FileUpload2.PostedFile.SaveAs(Server.MapPath("../File/"+newname+newext));
解决方案四:
谢谢拉