我正在使用Web Client Class从互联网(实际上是Flickr)下载文件。当我使用
当我尝试使用
字符串"MediumUrl"返回
因此,问题是如何将字符串
我尝试过以下几种方法:
1. 我试图将其强制转换为Uri,但也不能正常工作。 2. 我尝试使用
WebClient().DownloadData(string)
时,它可以正常工作,但由于不是异步的,因此会锁定用户界面。当我尝试使用
WebClient().DownloadDatAsync(string)
时,出现编译错误:"无法将System.String转换为System.Uri"。字符串"MediumUrl"返回
"http://farm4.static.flickr.com/2232/2232/someimage.jpg"
。因此,问题是如何将字符串
"http://farm4.static.flickr.com/2232/2232/someimage.jpg"
转换为Uri。我尝试过以下几种方法:
1. 我试图将其强制转换为Uri,但也不能正常工作。 2. 我尝试使用
Uri myuri = new uri(string)
- 结果与上述相同。foreach (Photo photo in allphotos)
{
//Console.WriteLine(String.Format("photo title is :{0}", photo.Title));
objimage = new MemoryStream(wc.DownloadData(photo.MediumUrl));
images.Add(new Pictures(new Bitmap(objimage), photo.MediumUrl, photo.Title));
}