我使用webclient的downloadfile下载图片,遇到一个网站是权限拒绝,另一个网站是下载下来的是另一张图片,而且我把图片的网址放到flashget里面,下载却成功            WebClient webclient = new WebClient();
            webclient.DownloadFile("http://xxxx", "1.jpg");遇到这些网站,我该怎么办了?flashget怎么下载成功了?是否是加入了webclient.Header?
怎么能像flashget这样下载成功了?谢谢各位了还想问问对于downloaddata得到是byte数组,能不能保存为图片格式jpg,bmp等等了?

解决方案 »

  1.   

    不是重定向吧,我特意从浏览器打开网页,查看了图片的地址(属性),例如,这个http://files.xici.net/d35008436.0/13_1.jpg  图片,用flashget下载时,还是这个地址哦
      

  2.   

    看一下你自己要保存的路径是否具有写入权限。
    看看权限拒绝时,所抛出来的异常类型是否是SecurityException类型,如果是就是权限问题了