比如这个地址http://upload.mop.com/user/2006/08/27/06/1156674278647.jpg我是使用这个去下图的System.Net.WebClient.DownloadFile。但上面的有保护下不了,请问我该怎么下载受保护的图片,谢谢

解决方案 »

  1.   

    这个是需要认证的,chinaren的图片也是这样的。
      

  2.   

    一般是session和cookie 或来源判断。 你自己维护cookie就可以了。。不懂继续M我
      

  3.   

    在net 里需要给它设置一个System.Net.CookieContainer(并按正常步聚访问) 如果是判断来原的话需要自己给它加http头
      

  4.   

    WebClient wc = new WebClient();
                wc.Headers.Add("Referer", "http://upload.mop.com");
                wc.DownloadFile("http://upload.mop.com/user/2006/08/27/06/1156674278647.jpg", "c:\\test.jpg");
      

  5.   

    WebClient wc = new WebClient();
                wc.Headers.Add("Referer", "http://upload.mop.com");
                wc.DownloadFile("http://upload.mop.com/user/2006/08/27/06/1156674278647.jpg", "c:\\test.jpg");这个不行啊
      

  6.   

    此为soho广告,不诚勿进www.idealworkroom.com
      

  7.   

    这样的图片又下不了:http://upload.mop.com/user/2006/08/28/09/1156727641348.jpg
    帖子:
    http://dzh.mop.com/dwdzh/topic/readSub_41_7001538_0_0.html
    请问该怎么做?