Подтвердить что ты не робот

Преобразование UNC-пути в URL-адрес файла:///в ASP.NET

Мне нужно преобразовать пути UNC в file:/// URL. Например:

\\fileserver\share\dir\some file.ext --> file://///fileserver/share/dir/some%20file.ext

Есть ли встроенная функция для этого?

4b9b3361

Ответ 1

Да, используйте класс Uri в пространстве имен System:

Uri uri = new Uri(@"\\fileserver\share\dir\some file.ext");
string url = uri.AbsoluteUri;

Ответ 2

Я не нашел встроенную функцию. Я нашел этот аналогичный пост stackoverflow.