Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone 8 如何使用asynctask从windows phone8中的图像URL下载图像_Windows Phone 8 - Fatal编程技术网

Windows phone 8 如何使用asynctask从windows phone8中的图像URL下载图像

Windows phone 8 如何使用asynctask从windows phone8中的图像URL下载图像,windows-phone-8,Windows Phone 8,我有10个图像URL。我想将这些图像和htmls下载到本地文件夹,并替换相应htmls图像源中的图像路径。如何从URL下载10个图像。下面是单张图片的下载代码 var webClient=新的webClient; webClient.OpenReadCompleted+=WebClientOpenReadCompleted; webClient.OpenReadAsyncnew Uriwebimages[image url],UriKind.Absolute; void WebClientOpe

我有10个图像URL。我想将这些图像和htmls下载到本地文件夹,并替换相应htmls图像源中的图像路径。如何从URL下载10个图像。下面是单张图片的下载代码

var webClient=新的webClient; webClient.OpenReadCompleted+=WebClientOpenReadCompleted; webClient.OpenReadAsyncnew Uriwebimages[image url],UriKind.Absolute; void WebClientOpenReadCompletedobject发件人,OpenReadCompletedEventArgs e { 常量字符串tempJpeg=tempJpeg; var streamResourceInfo=new StreamResourceInfoe.Result,null; var userStoreForApplication=IsolatedStorageFile.GetUserStoreForApplication; 如果userStoreForApplication.FileExiststempJpeg { //userStoreForApplication.DeleteFiletempJpeg; MessageBox.ShowImage已存在; } var isolatedStorageFileStream=userStoreForApplication.CreateFiletempJpeg; var bitmapImage=new bitmapImage{CreateOptions=BitmapCreateOptions.None}; bitmapImage.SetSourcestreamResourceInfo.Stream; var writeableBitmap=新的writeableBitmap位图; writeableBitmap.SaveJpegisolatedStorageFileStream,writeableBitmap.PixelWidth,writeableBitmap.PixelHeight,0,85; 隔离存储文件流。关闭; isolatedStorageFileStream=userStoreForApplication.OpenFiletempJpeg,FileMode.Open,FileAccess.Read; //将图像保存到相机卷或保存的图片相册。 var mediaLibrary=新的mediaLibrary; //将图像保存到已保存的图片相册中。 mediaLibrary.SavePicturestring.FormatSavedPicture{0}.jpg,DateTime.Now,isolatedStorageFileStream; 隔离存储文件流。关闭; } 也许会有帮助。