-3

如何从以下受保护的链接下载图像 http://epaper.manoramaonline.com/MMDaily/Malappuram/2014/05/30/F/MMDaily_Malappuram_2014_05_30_F_FP_001/1228_274_1940_1862.jpg

当我下载这个 jpeg 文件时,显示以下错误“远程服务器返回错误 (403) 禁止”。请帮我找到解决方案。

使用了以下代码..

My.Computer.Network.DownloadFile("http://epaper.manoramaonline.com/MMDaily/Malappuram/2014/05/30/F/MMDaily_Malappuram_2014_05_30_F_FP_001/1228_274_1940_1862.jpg", "D:/ynews.jpg")
4

1 回答 1

0

您可能需要指定网络凭据以绕过授权和身份验证。我可以给你一个相同的 C# 代码示例。您使用 VB.Net 进行检查并尝试解决。

WebClient webClient = new WebClient();
webClient.DownloadFileCompleted += new AsyncCompletedEventHandler(webClient_DownloadFileCompleted);
webClient.DownloadProgressChanged += new DownloadProgressChangedEventHandler(webClient_DownloadProgressChanged);
webClient.Credentials = new NetworkCredential("user", "pass");
webClient.DownloadFileAsync(new Uri("http://example.com/example.jpg"), @"c:\myfile.txt");
于 2014-05-31T04:20:33.360 回答