saveFileDialog如何保存到用户输入?

时间:2013-06-30 04:23:20

标签: c#

我已将此添加到我的班级文件

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

但是当进程启动时,它会自动下载文件并将其放在我的桌面上。如何将其下载到saveFileDialog1?

中的用户输入

2 个答案:

答案 0 :(得分:1)

使用此:

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

答案 1 :(得分:-1)

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