Если вы установите AllowAutoRedirect
из HttpWebRequest
в true
, то он будет автоматически перенаправляться, пока не достигнет некоторого содержимого.Например, на sourceforge.net
он перенаправляет на зеркало, а затем зеркало возвращает ответ в ответ.Проблема в том, что окончательный ответ не содержит заголовка Content-Disposition
, вместо этого в предыдущем ответе есть заголовок, который перенаправляет нас на последний URL, с которого начинается загрузка.Если AllowAutoRedirect
установлено на true
, то мы пропускаем имя файла, а если установлено значение false, мы должны перенаправить вручную и следить за Content-Disposition
.Есть идеи?