gpt4 book ai didi

c# - 从 Web 下载文件然后使用保存文件对话框保存?

转载 作者:行者123 更新时间:2023-11-30 16:15:00 25 4
gpt4 key购买 nike

如何下​​载文件,然后将其保存到我想要的任何位置?我正在使用 Windows 窗体、Web 应用程序。

我知道我可以用这个代码下载它:

WebClient wClient = new WebClient();
wClient.DownloadFile("WebLinkHere", @"C:\File.txt");

但我想要一个保存框,就像您按 CTRL+S 时那样。

最佳答案

您可以使用 SaveFileDialog类(class)。示例:

var dialog = new SaveFileDialog();
dialog.Filter = "Archive (*.rar)|*.rar";

var result = dialog.ShowDialog(); //shows save file dialog
if(result == DialogResult.OK)
{
Console.WriteLine ("writing to: " + dialog.FileName); //prints the file to save

var wClient = new WebClient();
wClient.DownloadFile("WebLinkHere", dialog.FileName);
}

将显示下一个对话框,如果您搜索下一个文件夹 enter image description here

应用程序将打印:

writing to: C:\Temp\archiveName.rar

关于c# - 从 Web 下载文件然后使用保存文件对话框保存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19972266/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com