2016-09-16 15 views
0

私はペーストビンからリンクを取得しようとしています。リンクは、生のペースト内の唯一のテキストです。それから私はpastebinのリンクからファイルをダウンロードしたいと思う。c#ペーストビンからのリンクを取得して、リンクからダウンロードする

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メソッドのリンクとして渡します。実際に元のpastebinから取得したURLであることを確認したい場合は、System.UriのTryCreateメソッドを調べることができます。