我们知道,通过txtUploadFile.PostedFile.FileName所获得的文件名包含了该文件的实际物理路径。我们就可以通过Path类的GetFileName来获得上传文件的名字。
首先导入名字空间:using System.IO;
在aspx文件中生命一HtmlInputFile,必须设置他的Runat="server",在后缀文件.cs中这样声明:
public HtmlInputFile txtUploadFile;//txtUploadFile为控件的id值;
然后这样:
string fileName = Path.GetFileName(txtUploadFile.PostedFile.FileName);
这样获取的就是不包含物理路径的真实的文件名了哦
博客介绍了获取上传文件真实文件名的方法。通过txtUploadFile.PostedFile.FileName获得的文件名含物理路径,可利用Path类的GetFileName方法获取不包含物理路径的文件名。还说明了需导入System.IO名字空间,以及在aspx和.cs文件中的声明操作。
4256

被折叠的 条评论
为什么被折叠?



