使用WebClient下载的文件.DownloadFile()不起作用



所以我一直在尝试使用WebClient从MediaFire下载一个文件。DownloadFile((,但我下载的所有文件都无法正常工作。我试过下载PDF文件和PNG文件,但都没有在各自的软件中正确打开。我正在将其用于WinForms桌面应用程序。我已经寻找了多种解决方案,但都不适用于我的情况。

这是我使用过的代码:

private void downloadFile(string url, string filename)
{
var client = new WebClient();
client.DownloadFile(url, filename);          
}

我是一个乞丐,所以任何帮助都很感激!

在吉米的帮助下,我自己找到了解决方案。我需要找到页面用于下载过程的链接,而不是页面本身的链接。我使用inspect工具访问页面的代码,找到文件的直接链接,然后使用我以前的方法,它运行得很好。

最新更新