AjaxFileUpload fileName是完整路径,而不仅仅是文件名

时间:2012-07-26 16:31:01

标签: c# asp.net ajaxcontroltoolkit

我使用Ajax文件上传控件在visual studio 2010中运行我的Web窗体的本地版本。

我通过上传文件并将e.fileNamee.fileSize等写入数据库进行测试,然后使用GridView下载该文件。

我的问题是:当我将e.fileName写入数据库时​​,它会将文件的整个路径(即“C:\ Folder \ filename.xls”)作为文件名。

非常感谢有关纠正此事的建议。

1 个答案:

答案 0 :(得分:3)

您可以在System.IO中使用Path.GetFileName

string justTheName = Path.GetFileName(e.fileName);

然后将“justTheName”传递给数据库。