一个用PHP 加了防盗链的图片 在IE 中直接打开图片链接是一个防盗链的图片。
而用迅雷却能把原图片直接下载下来。为什么会这样??我自己用 WebClient.DownloadFile() 下载的还是防盗链的图片。请问 怎么才能用 .NET  把原图片下载下来。

解决方案 »

  1.   


    HttpWebRequest request = (HttpWebRequest) WebRequest.Create("http://bbs.banbijiang.com/seccode.php?update=72425");
                request.Referer = "http://www.XXXX.com"; //网址
                HttpWebResponse response = (HttpWebResponse) request.GetResponse();
                Stream stream =  response.GetResponseStream();            Image img = Image.FromStream(stream);
                img.Save(File.Open("e:\\spideBmp.gif", FileMode.OpenOrCreate), ImageFormat.Gif);
                img.Dispose();
                response.Close();