我们知道,通过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);
这样获取的就是不包含物理路径的真实的文件名了哦