这下地址是电子书中的一张图片:
mk:@MSITStore:D:\Windows%20Programming\windows程序设计.chm::/2/image001.gif我把这个地址放到IE地址栏,点击后能够显示图片,但我程序中却下载不到图片数据:
            WebClient wc = new WebClient();
            wc.CachePolicy = new RequestCachePolicy(RequestCacheLevel.CacheIfAvailable);
            wc.Credentials = CredentialCache.DefaultCredentials;
            byte[] date = new byte[0];            try
            {
                date = wc.DownloadData(@"mk:@MSITStore:D:\Windows%20Programming\windows程序设计.chm::/2/image001.gif");
            }
            catch (Exception ex)
            {
                //发生了异常:"在 WebClient 请求期间发生异常。"
            }
请问应该如何下载该地址处文件数据?

解决方案 »

  1.   

    wuyq11: CSDN飙分王,多次回复我的贴子。但大多数似乎和我贴子主题没有直接联系
      

  2.   

    你用的什么电子书?
    mk:@MSITStore:D:\Windows%20Programming\windows程序设计.chm::/2/image001.gif
    这种uri格式只有该电子书才能访问
      

  3.   

    请看清我的贴子正文:mk:@MSITStore:D:\Windows%20Programming\windows程序设计.chm::/2/image001.gif该链接入到IE也址栏中,IE能够打开图片。我想在编程中如何获得该图片数据
      

  4.   

    楼上朋友:
    亏你还是两颗星星...(开个玩笑)那是一个本地路径,你当然打不开了。我意思是,IE可以通过那个路径获取到我电子书中的图片。现在我想在编程中也获取到那个图片,于是用WebClient,但不行。不知用什么方法可以呢?