用浏览器下载下载图片 是正常的。用程序下载。就“远程服务器返回错误: (403) 已禁止。”
WebClient my=new WebClient();     byte[] mybyte;       mybyte=my.DownloadData("http://www.xxxooo.com/eimg/uploadfile/downpig/20098/098215331763.gif");            MemoryStream ms=new MemoryStream(mybyte);        System.Drawing.Image img;     img = System.Drawing.Image.FromStream(ms);       img.Save("D:\\a.gif",ImageFormat.Gif);   //保存 
有牛人,给瞅瞅图片浏览器

解决方案 »

  1.   

    可以参考下 下面两篇文章的解决方案:
    http://www.cnblogs.com/zwb7926/p/3182522.html
    http://q.cnblogs.com/q/43852/
      

  2.   

    服务器有防盗链处理,一般是你需要登录获得一个cookie、模拟浏览器的user agent或者提交一个referer。
      

  3.   

    今天我也遇到这个错误了,修改 httpwebrequest对象的 accept 属性为 */* 就ok了,据推测应该是 IIS或apache的环境级策略造成的异常
      

  4.   

    用WebClient 不给力啊.  httprequest强大.