I have inherited some C# code. This code needs to upload a picture to a web service. This code saves the bytes of picture into byte[]
called ImageBytes
. To ensure the greatest portability, I want to first encode the ImageBytes
into a base 64 encoded string. I believe the following code is doing that, however, I'm not sure. Can someone please verify if my assumption is correct?
StringBuilder sb = new StringBuilder();
this.ImageBytes.ToList<byte>().ForEach(x => sb.AppendFormat("{0}.", Convert.ToUInt32(x)));
Is this code converting my byte[]
into a base 64 encoded string?
Thank you!