mirror of
https://github.com/Sarsoo/Spotify.NET.git
synced 2025-01-11 06:07:45 +00:00
Changed WebClient handling/Added Exceptions
This commit is contained in:
parent
39fe7ed068
commit
a779063f76
BIN
SpotifyAPI.dll
BIN
SpotifyAPI.dll
Binary file not shown.
@ -88,16 +88,16 @@ namespace SpotifyAPIv1
|
|||||||
String url = GetAlbumArtURL(size);
|
String url = GetAlbumArtURL(size);
|
||||||
if (url == "")
|
if (url == "")
|
||||||
return new Bitmap(640, 640);
|
return new Bitmap(640, 640);
|
||||||
byte[] stream = null;
|
byte[] data = null;
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
stream = await wc.DownloadDataTaskAsync(url);
|
data = await wc.DownloadDataTaskAsync(url);
|
||||||
}
|
}
|
||||||
catch(WebException e)
|
catch(WebException e)
|
||||||
{
|
{
|
||||||
stream = wc.DownloadData(@"http://www.51allout.co.uk/wp-content/uploads/2012/02/Image-not-found.gif");
|
throw;
|
||||||
}
|
}
|
||||||
using (MemoryStream ms = new MemoryStream(stream))
|
using (MemoryStream ms = new MemoryStream(data))
|
||||||
{
|
{
|
||||||
return (Bitmap)Image.FromStream(ms);
|
return (Bitmap)Image.FromStream(ms);
|
||||||
}
|
}
|
||||||
@ -111,7 +111,16 @@ namespace SpotifyAPIv1
|
|||||||
String url = GetAlbumArtURL(size);
|
String url = GetAlbumArtURL(size);
|
||||||
if (url == "")
|
if (url == "")
|
||||||
return new Bitmap(640,640);
|
return new Bitmap(640,640);
|
||||||
using (MemoryStream ms = new MemoryStream(wc.DownloadData(url)))
|
byte[] data = null;
|
||||||
|
try
|
||||||
|
{
|
||||||
|
data = wc.DownloadData(url);
|
||||||
|
}
|
||||||
|
catch (WebException e)
|
||||||
|
{
|
||||||
|
throw;
|
||||||
|
}
|
||||||
|
using (MemoryStream ms = new MemoryStream(data))
|
||||||
{
|
{
|
||||||
return (Bitmap)Image.FromStream(ms);
|
return (Bitmap)Image.FromStream(ms);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user