使用WebClient为什么以下图片链接下载不了?我不想使用 WebClient 以外的任何东西

问题描述 投票:0回答:0

这是没有下载的图片链接

https://multimedia.3m.com/mws/media/777955P/3mtm-scotchcaltm-graphic-film-7755se-420-mirror-silver.jpg

大多数其他图像都可以正常下载。在 UnityWebRequest 或 HttpClient 上使用上面的相同链接可以正常工作。

下面是我使用 webclient 的测试代码。使用上面的问题链接,它只会创建一个 0 大小的文件,然后超时。

    WebClient client = new WebClient();

    var name = Path.GetFileName(imageUrl);
    var local = $"C:\\_Temp/" + name;

    client.Headers.Add("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3");
    client.Headers.Add("Accept", "image/jpeg");
    client.DownloadFileCompleted += DownloadFileCompleted(name, local);
    client.DownloadFileAsync(new Uri(imageUrl), local)
unity3d webclient
© www.soinside.com 2019 - 2024. All rights reserved.