0

我已将此添加到我的类文件中

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

但是当该过程开始时,它会自动下载文件并将其放在我的桌面上。我怎样才能让它下载到 saveFileDialog1 中的用户输入?

4

2 回答 2

1

用这个:

        if (saveFileDialog1.ShowDialog() == DialogResult.OK)
        {
            System.Net.WebClient web = new WebClient();
            web.DownloadFile(url, saveFileDialog1.FileName);
            web.Dispose();
        }
于 2013-06-30T04:37:51.503 回答
-1

您可以使用 WebClient 类而不是使用 Process.Start(),通过该类您可以下载文件并说出保存位置和该文件的名称....

于 2013-06-30T04:27:36.770 回答