【问题标题】:Network path to make absolute path - asp.net网络路径制作绝对路径 - asp.net
【发布时间】:2012-02-09 12:31:52
【问题描述】:

我在网络路径 (\machine\folder\folder..) 中有一些文件。在 asp.net 中,尝试从该路径中提取文件。在这里我想使用相对路径而不是这个网络(绝对)路径。请建议如何做?

【问题讨论】:

  • 你要拉什么文件?

标签: asp.net relative-path absolute-path


【解决方案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";

【讨论】:

  • @Yogesh 我认为上面的答案应该给你你想要的。这不适合你吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-11
  • 2010-09-15
  • 2013-04-17
  • 2018-06-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多