我正在开发一个Asp.net mvc网站。在我的网站上,我正在将facebook头像图片下载到我的服务器。我正在使用Web客户端。但是当我下载它时总是返回403状态代码。
我的Facebook头像网址是这样的
https://scontent.xx.fbcdn.net/v/t1.0-1/p200x200/14695341_648936665270833_5179578061817683778_n.jpg?oh=ee4f3c5fd796e9b65053451f4e8b4e16&oe=58906D70
我像这样下载
[AllowAnonymous]
public string DownloadFacebookAvatar(string url)
{
string path = null;
using (WebClient webClient = new WebClient())
{
string filename = "avatar.jpeg";
string physicalPath = Path.Combine(dir, filename);
path = dir + "/" + filename;
webClient.DownloadFile(url, physicalPath);
}
return path;
}
当我下载时,它给了我这个错误。
我的代码出了什么问题?