Как загрузить файл с URL-адреса обратной ссылки с веб-сайта asp.net программно c # - PullRequest
0 голосов
/ 19 июня 2019

Я пытаюсь загрузить файл с обратной ссылки на веб-сайте, который является не прямой ссылкой, а ссылкой, которая вынуждает загрузку. Теперь я хочу программно c # скачать это на свой компьютер, Скачать файл без сохранения диалога. Итак, мой вопрос, как скачать файл по обратной ссылке без диалога сохранения?

webBrowser1.ScriptErrorsSuppressed = true;
webBrowser1.Url= new System.Uri("http://examplesite",system.UriKind.Absolute);
webBrowser1.Document.GetElementById("ContentPlaceHolder1_txtStandardNumber").InnerText = "2852";
webBrowser1.Document.GetElementById("ContentPlaceHolder1_btnSearch").InvokeMember("Click");
HtmlElement elementById = webBrowser1.Document.GetElementById("ContentPlaceHolder1_LinkButton1");
if (elementById != null)
{
WebClient webClient = new WebClient();
webClient.DownloadFileAsync(new Uri("javascript: __doPostBack('ctl00$ContentPlaceHolder1$LinkButton1', '')"), @"d:\a.pdf");
}
...