什么是错的这个文件的路径?
-
19-09-2019 - |
题
亥人,
我有两个文件夹名为CSVLoad和形式,我还具有文件上传控制aspx页内的形式的文件夹。我在我的上传文件保存到我的文件夹CSVLoad我给下面的路径
FileUpload1.SaveAs(Server.MapPath("CSVLoad//" + FileUpload1.FileName));
我收到文件未发现异常...
Could not find a part of the path
'F:\WebSites\Payroll\Forms\CSVLoad\Employeesdata.csv'
CSVLoad文件夹之外的文件夹表格(即)两者都是我的应用程序的根级别的文件夹
<强>答案:强>
FileUpload1.SaveAs(Server.MapPath("~/CSVLoad//" + FileUpload1.FileName));
从先前SO问题之一 ASP.NET问题使用Server.Mappath从内夹
解决方案
如果路径不以斜线开始,则返回相对于当前目录中的页面是,在这种情况下窗体我假设的路径。如果你想让它相对于应用程序的根目录的路径图,那么你应该前缀的路径和使用上的斜线:
Server.MapPath("~/CSVLoad/" + FileUpload1.FileName);
不隶属于 StackOverflow