2016-09-16 3 views
0

에서 나는 pastebin로부터 링크를 찾으려고합니다. 여기서 링크는 원시 붙여 넣기의 유일한 텍스트입니다. 그런 다음 pastebin의 링크에서 파일을 다운로드하려고합니다.C# pastebin에서 링크를 가져 오는 링크

WebRequest request = WebRequest.Create("http://pastebin.com/raw/Dtdf2qMp"); 

     WebResponse response = request.GetResponse();  

     System.IO.StreamReader reader = new 

     System.IO.StreamReader(response.GetResponseStream()); 

     Console.WriteLine(reader.ReadToEnd()); 

     WebClient client = new WebClient(); 

     client.DownloadFile (Link gotten from pastebin here, "c:\\File"); 

     System.Threading.Thread.Sleep(5000); 

답변

0

대신 출력을 콘솔에 읽은 텍스트를 덤핑, 당신은 변수에 할당해야합니다.

var pastebinOutput = reader.ReadToEnd(); 

그런 다음 DownloadFile 메서드의 링크로 전달하십시오. 원래 붙여 넣기 상자에서 가져온 URL이라는 사실을 확인하려면 System.Uri의 TryCreate 메소드를 살펴볼 수 있습니다.