使用 WinForms 的 WebView2 控件以编程方式为不同文件类型指定下载位置

Programmatically specify a download location for different file types using the WebView2 control for WinForms

有谁知道在通过WebView2控件下载特定文件类型时如何指定下载位置?

示例:

PDF 文件转到 D:\PDF,Excel 文件转到 D:\Excel

据我所知,您只能在以编程方式使用 WebClient 时指定下载位置,这只能从特定的 url 下载,例如

WebClient WB = new WebClient();
WB.DownloadFile("http://example.com/example.txt", @"d:\example.txt");

WebView 是基于 Chromium 的 WebBrowser 控件,除非您直接修改它(源代码),否则它将像 Web 浏览器一样运行。

因此,为了回答您的问题,无法使用 WebView2 控件为特定文件类型指定下载位置。

但是您可以自己构建一个下载器,它使用 C# 中的 WebClient 从 url 下载文件到特定位置。