Как получить имя файла (HttpWebResponse) - C#
Формулировка задачи:
Как всё таки получить имя файла через
HttpWebResponse
, если адрес выглядит так "http://сайт.ру/files/download/" или так "http://сайт.ру/files/download/get?download=setup" к примеруРешение задачи: «Как получить имя файла (HttpWebResponse)»
textual
Листинг программы
HttpWebRequest request = (HttpWebRequest) WebRequest.Create("http://net.geo.opera.com/opera/stable?http_referrer=missing");
HttpWebResponse response = (HttpWebResponse) request.GetResponse();
var head = Regex.Match( response.Headers["Content-Disposition"], "filename=(.*)").Groups[1];
Console.WriteLine(head);