I have a hyperlink which has a image.
I need to read/load the image from that hyperlink and assign it to a byte array (byte[]
) in C#.
Thanks.
See Question&Answers more detail:osI have a hyperlink which has a image.
I need to read/load the image from that hyperlink and assign it to a byte array (byte[]
) in C#.
Thanks.
See Question&Answers more detail:osWebClient.DownloadData is the easiest way.
var webClient = new WebClient();
byte[] imageBytes = webClient.DownloadData("http://www.google.com/images/logos/ps_logo2.png");
Third party edit: Please note that WebClient is disposable, so you should use using
:
string someUrl = "http://www.google.com/images/logos/ps_logo2.png";
using (var webClient = new WebClient()) {
byte[] imageBytes = webClient.DownloadData(someUrl);
}