1
I am sending Android images to the server in C# but when I try to make the conversion gives error in this conversion.
On android do this conversion:
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bitmapPhoto.compress(Bitmap.CompressFormat.JPEG, 50, stream);
final byte[] img_byte = stream.toByteArray();
final String imageString = Base64.encodeToString(img_byte, Base64.DEFAULT);
On the c# server I get the string and do the image conversion again:
byte[] novaFoto = Convert.FromBase64String(NovaFoto.FotoString);
using (MemoryStream stream = new MemoryStream(novaFoto))
{
Image image = Image.FromStream(stream);
}
Sometimes it gives error when making the conversion to byte[] and sometimes gives error in Image.Fromstream
Can someone help me with that?
You are sending this string 64 via
POST
, correct? Checked if she is not being truncated?– Leandro Angelo
How I can see that?
– zeleal