我在网络路径中有一些文件(\ machine \ folder \ folder ..)。在asp.net中,尝试从此路径中提取文件。在这里我想使用相对路径而不是这个网络(绝对)路径。请建议如何?
答案 0 :(得分:1)
使用Path.GetFullPath
应该为您提供相对路径。
或者,如果您尝试链接到图像;例如,在网络共享上,您需要确保共享对Web服务器可见。然后,您可以在web.config中添加特定的AppSettings,以保存Image目录的UNC路径:
<appSettings>
<add key="imagePath" value="\\server\images\" />
</appSettings>
在你的代码背后,你可以做这样的事情来获得图像:
string img = @ConfigurationManager.AppSettings["imagePath"].ToString() + "\\Image1.jpg";