Исключение: "форматы URI не поддерживаются"


у меня есть абсолютный локальный путь, указывающий на dir:"file:C:Usersjohndocumentsvisual studio 2010Projectsproj"

но когда я пытаюсь бросить его в DirectoryInfo 's ctor я получаю исключение" URI форматы не поддерживаются".

я погуглил и посмотрел на так, но я вижу только решения с удаленными путями, а не местные. Я ожидал бы какой-то метод преобразования...

2 81

2 ответа:

string uriPath =
    "file:\C:\Users\john\documents\visual studio 2010\Projects\proj";
string localPath = new Uri(uriPath).LocalPath;

Попробуй Такое

ImagePath = "http://localhost/profilepics/abc.png";
   HttpWebRequest request = (HttpWebRequest)WebRequest.Create(ImagePath);
          HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            Stream receiveStream = response.GetResponseStream();