在下载图片的时候,总会遇到网络超时等原因,使图片无法正常下载下来。我想通过下载到本地来的图片大小与图片的实际大小进行比较,若相等,则下载成功。现在的问题就是,如何获取网络图片的大小?最好是附上一小段代码(c#)谢啦c#图片网络

解决方案 »

  1.   

    前提是服务器要支持报告文件的大小。可以从httpResponse.Head的ContentLength字段中获取。你在IE中下载文件,一般有两种情况,一个是有进度条,显示当前下载多少,共多少的,这个就是支持的,一种是提示下载大小未知,已经打开xxx MB的,那就是不支持。不支持的就没办法了。
      

  2.   

    在网上有看到,说可以用FtpWebRequest类,但是依旧感觉无从下手下载过程中,好多图片都无法下载下来,很棘手
      

  3.   

    在网上有看到,说可以用FtpWebRequest类,但是依旧感觉无从下手下载过程中,好多图片都无法下载下来,很棘手
    ftp还是http取决于你是什么服务器啦。
      

  4.   

    在网上有看到,说可以用FtpWebRequest类,但是依旧感觉无从下手下载过程中,好多图片都无法下载下来,很棘手
    ftp还是http取决于你是什么服务器啦。
    那我再试试