2013-06-30 103 views
0

我已經加入這個我的類文件saveFileDialog如何保存到用戶輸入?

if (saveFileDialog1.ShowDialog() == DialogResult.OK) 
    { 
     Process.Start(url); 
    } 

但這個過程開始時,它會自動下載文件並把它在我的桌面上。我怎樣才能使它下載到saveFileDialog1中的用戶輸入?

+0

*您對saveFileDialog1 *中的用戶輸入有什麼意義? – aw04

+0

@ awhitehouse104當對話框打開時,我希望文件保存在用戶選擇的位置。 –

回答

1

使用此:

 if (saveFileDialog1.ShowDialog() == DialogResult.OK) 
     { 
      System.Net.WebClient web = new WebClient(); 
      web.DownloadFile(url, saveFileDialog1.FileName); 
      web.Dispose(); 
     } 
+0

此方法有效,但它也返回403禁止。我可以停下來嗎? –

-1

而不是使用的Process.Start(),您可以使用WebClient類,通過它可以下載文件,說的位置在哪裏保存和文件的名稱....

+0

那麼你如何使用Web客戶端呢? http://pastie.org/8096043 –

+0

是............ –