使用Webclient的Facebook头像图像下载始终在asp.net mvc中返回403状态代码

时间:2016-11-03 06:18:28

标签: asp.net-mvc facebook webclient webclient-download

我正在开发一个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;
    }

当我下载时,它给了我这个错误。

enter image description here

我的代码出了什么问题?

0 个答案:

没有答案