2012-01-13 3 views
1

У меня есть файлы в сетевом пути (\ machine \ folder \ folder ..). В asp.net, пытаясь вытащить файлы с этого пути. здесь я хочу использовать относительный путь не этот сетевой (абсолютный) путь. пожалуйста, предложите, как это сделать?Сетевой путь для абсолютного пути - asp.net

+0

относительно чего? –

+0

Какие файлы вы пытаетесь вытащить? –

ответ

1

Использование Path.GetFullPath должно дать вам относительный путь.

В качестве альтернативы, если вы пытаетесь установить ссылку на изображения; например, на сетевом ресурсе вам нужно будет убедиться, что общий ресурс виден на вашем веб-сервере. Затем можно добавить определенные AppSettings в вашем web.config держать путь UNC к каталогу Изображение:

<appSettings> 
    <add key="imagePath" value="\\server\images\" /> 
</appSettings> 

В вас код позади, вы могли бы сделать что-то вроде этого, чтобы получить изображение:

string img = @ConfigurationManager.AppSettings["imagePath"].ToString() + "\\Image1.jpg"; 
+0

Извините, я обновил свой вопрос, нужен относительный путь. – Yogesh

+0

@Yogesh Я думаю, что вышеупомянутый ответ должен дать вам то, что вы хотите. Это не работает для вас? –