【发布时间】:2023-03-27 23:45:01
【问题描述】:
我正在尝试制作用于从我的站点下载文件的 UI。该站点有 zip 文件,这些文件需要下载到用户输入的目录中。但是,我无法成功下载该文件,它只是从一个临时文件夹中打开。
代码:
private void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e)
{
e.Cancel = true;
string filepath = null;
filepath = textBox1.Text;
WebClient client = new WebClient();
client.DownloadFileCompleted += new AsyncCompletedEventHandler(client_DownloadFileCompleted);
client.DownloadFileAsync(e.Url, filepath);
}
【问题讨论】:
-
直接在问题中发布代码的相关部分。不要使用外部链接。
-
您是否试图覆盖浏览器对保存文件 UI 的实现?如果您将文件写入流并在内容类型中指定它是一个文件会容易得多......另外,如果我没记错你无权访问你的客户端的文件系统......你无法将文件下载到客户端上的路径因此将其作为输入没有任何用处..
-
我 - 认为 - 这是一个客户端软件,即它在客户端机器上运行。
-
textBox1.Text的值是多少?
-
@Mulki,我不知道该怎么做...