C#:无法批量下载视频吗?

时间:2018-10-03 22:07:04

标签: c# .net

因此,我正在尝试下载字符串列表,这些字符串是MP4视频。当只有一个视频要下载时,此代码有效,但如果列表中有多个视频,则不行吗?

如果有多个,则下载该文件,其大小始终为154kb,没有长度。它本质上已损坏,无法观看,这正是我打开窗口时窗口也告诉我的。

有人可以帮忙吗?我不是在做应该做的事情吗?

public static void DownloadFiles(IList<string> files)
{
    foreach (var file in files)
    {
        DownloadFile(file, file.Location);
    }
}

private static void DownloadFile(string url, string fileName)
{
    using (var webClient = new WebClient())
    {
        webClient.Headers.Add("user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36");
        webClient.DownloadFile(url, fileName);
    }
}

0 个答案:

没有答案