这下地址是电子书中的一张图片:
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 请求期间发生异常。"
}
请问应该如何下载该地址处文件数据?
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 请求期间发生异常。"
}
请问应该如何下载该地址处文件数据?
解决方案 »
- Socket编程问题
- dataGridView的刷新用什么?
- 谁有vs2005windows窗体的水晶报表视频教程
- 怎样实现ComboBox的一个特殊功能?
- 求助:windows程序连接服务器
- 急啊,这个应该怎么要实现?????????????????
- 主机A使用UdpClient的Receive()向内网主机B发送消息,主机B收到消息后发送应答消息到主机A,主机A为什么收不到应答?
- 在js脚本中ajax方法执行时,后边的代码就执行了,怎么控制下?
- 讨论
- 高分请教低能问题,高分大放送
- 急,急,急,sql server动态创建表的问题???
- 为什么我client用多线程调用server的WebMethod(asp.net2.0),返回很慢?[
mk:@MSITStore:D:\Windows%20Programming\windows程序设计.chm::/2/image001.gif
这种uri格式只有该电子书才能访问
亏你还是两颗星星...(开个玩笑)那是一个本地路径,你当然打不开了。我意思是,IE可以通过那个路径获取到我电子书中的图片。现在我想在编程中也获取到那个图片,于是用WebClient,但不行。不知用什么方法可以呢?