目前,我正在使用下面的代码将文件保存到我网站上的目录中。
//save the file to the server
String savePath = Server.MapPath("..\\temp\\") + file;
FileUpload.PostedFile.SaveAs(savePath);
当我在我的计算机上运行应用程序时,它会返回路径:
"E:\dotnet\Project\Implementation\Source Code\Project\Project.UI\temp\Sample.csv"
但是,在真实服务器上运行时,它会抛出异常:
System.NotSupportedException: The given path's format is not supported.
我想要的预期路径是“C:\inetpub\wwwroot\Project\temp”。
我做事正确与否?如果没有,那么有人可以向我解释正确的方法吗?