2016-09-16 3 views
0

Ich versuche, einen Link von einem Pastebin zu bekommen. Wo der Link der einzige Text in der Rohpaste ist. Dann möchte ich eine Datei von dem Link in Pastebin herunterladen.C# Verbindung von Pastebin und Herunterladen von Link

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); 

Antwort

0

Anstatt den gelesenen Text an die Konsolenausgabe zu senden, sollten Sie ihn einer Variablen zuweisen.

var pastebinOutput = reader.ReadToEnd(); 

Dann übergeben Sie das als Link für die DownloadFile-Methode. Wenn Sie überprüfen möchten, ob es sich tatsächlich um eine URL aus dem ursprünglichen Pastebin handelt, können Sie die TryCreate-Methode System.Uri aufrufen.

Verwandte Themen