有谁可以告诉为什么下表中的某些网址无法下载?但是有些网址可以使用相同的托管服务。
URLs
http://hositing/mylibrary/image.jpd.png
http://hositing/mylibrary/a_asd.png
http://hositing/mylibrary/a?asd.png
//is it because of the special characters?
如果是因为特殊字符,有没有办法解决呢? URL是由客户端输入的,因此有一种情况可以销毁我的程序。
如果无法解决问题,如果网址包含任何特殊字符,我将停用该过程。
一些代码供参考:
WebClient wc = new WebClient();
byte[] bytes = wc.DownloadData(@"http://hositing/mylibrary/image.jpd.png");
MemoryStream ms = new MemoryStream(bytes);
Image myImage = Image.FromStream(ms);