Есть ли способ узнать исходное имя файла, который вы загружаете с помощью WebClient, когда Uri не содержит имя?Получить оригинальное имя файла при загрузке с помощью WebClient
Это происходит, например, на сайтах, где загрузка происходит с динамической страницы, где имя неизвестно заранее.
Используя мой браузер, файл получает правильное имя. Но как это можно сделать с помощью WebClient? .
WebClient wc= new WebClient();
var data= wc.DownloadData(@"www.sometime.com\getfile?id=123");
Использование DownloadFile() не является решением, так как для этого метода требуется имя файла заранее.
Вы пытались проверить 'wc.ResponseHeaders'? Обычно загрузка файлов содержит заголовок вложения с именем файла. – Tobberoth
Tobberoth. Это действительно ответ! Не знал этого. Огромное спасибо! –