使用 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 下载文件到特定位置。
有谁知道在通过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 下载文件到特定位置。