2012-02-22 90 views
0

我有一个动态创建的文件(即,我通过处理程序http://mysite.com/images/1849?encoding=UTF-8&b=100“请求它”)它根据您传递的属性创建映像。我试图弄清楚使用WebClient.DownloadFile抓住这个文件,但不能让它的工作有没有人这样做过的错误并没有告诉我什么?“System.Net.WebException:一个Web客户端请求期间发生异常”动态创建的WebClient.DownloadFile下载文件

WebClient Client = new WebClient(); 
    Client.DownloadFile("http://mysite.com/images22?encoding=UTF-8&b=100", @"c:\myfile.jpeg"); 
+0

问题是? – usr 2012-02-22 00:03:45

+0

请不要用“C#”等来标题。这就是标签的用途。 – 2012-02-22 00:17:09

+0

@JohnSaunders我的道歉,我不认为应该得到一票否决票。我只是试图找到一个已经实施了我需要的方式的人。 – atrljoe 2012-02-22 00:30:30

回答

2

无法发表评论,需要代表...

您是否尝试过在Try/Catch块包裹DownloadFile,然后显示错误信息?具体来说,如果这是一个HTTP错误或其他系统错误?

1

的第二个字符串参数是要下载到的本地文件,例如C:\image.bmp

如果你想要一个字节数组来代替,你可以使用DownloadData

+0

哈哈对不起,忘了包括,当我写它。 – atrljoe 2012-02-22 00:05:41