Как получить имя файла изображения URL - PullRequest
5 голосов
/ 30 августа 2011

Если пользователь указывает URL-адрес к изображению, я хочу иметь возможность попробовать загрузить его с помощью веб-клиента. Я использую httpresponse для проверки файла. Есть ли способ получить имя файла, чтобы его было легче сохранить? Спасибо

Ответы [ 2 ]

7 голосов
/ 30 августа 2011

Попробуйте использовать Uri Class , чтобы загрузить путь и извлечь имя файла из коллекции сегментов:

Uri uri = new Uri("http://www.domain.com/image.jpg");
string fileName = uri.Segments.Last();
2 голосов
/ 30 августа 2011

Я хотел бы изучить использование System.IO.Path.GetFileName для этого:

string fileName = Path.GetFileName("http://www.abc.com/myimage.jpg");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...