У меня есть ошибка в следующем кодеPath.Combine на URLs дает исключение: формат данного пути не поддерживается
Uri imagesrc = new Uri("http://somewebsite.com/demo/images/slideshow/29.jpg");
Image image = Image.FromFile(Path.Combine("/comph/", imagesrc.ToString()));
Я также попытался следующий код - где /comph/
это мой корневой каталог
Image.FromFile(Path.Combine("/comph/","http://some_other_website.com/demo/images/slideshow/29.jpg");
Указанный выше URL-адрес изображения верен, когда я вставляю этот URL-адрес в браузере, он показывает изображение.
С выше кода возникает исключение: формат
данный путь не поддерживается.
Что не так с этим кодом?
System.IO.Path предназначен исключительно для путей к файлам. Каков ваш ожидаемый результат? '/ comph/http: // ...' недействительно. –
Каков ваш ожидаемый результат? – User2012384
Вы не можете получить такой файл, сначала вам нужно загрузить изображение (например, в потоке с помощью веб-клиента). – Kryptos