1

重複の可能性:
Web サイトのファビコンを取得するにはどうすればよいですか?

これらの次のコードを使用して、ac# Windows アプリケーションでサイトの favicon を取得し、画像ボックスに表示します。

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