1

可能重复:
如何获取网站的图标?

我使用以下代码在 ac# windows 应用程序中获取站点图标,以在图片框中显示该图标。

HttpWebRequest web = (HttpWebRequest)HttpWebRequest.Create(downloadstring);
web.AllowAutoRedirect = true;
try
{
    HttpWebResponse res = (HttpWebResponse)web.GetResponse();
    System.Drawing.Image ico;
    using (Stream s = res.GetResponseStream())
    {
        ico = System.Drawing.Image.FromStream(s);
    }
    pictureBox1.Image = ico;
}
catch (Exception)
{

}

问题是如果图标位于主根服务器(例如www.example.com/favicon.ico)中,它只会显示图标,但如果图标位于另一个文件夹中,它将不起作用。

如果网站图标位于根服务器的任何文件夹中,我如何获取它?

4

0 回答 0