我在android中制作了一个小型应用程序,用于浏览图库中的图像或使用相机拍照。然后,所选图像将被压缩并上传到服务器。我已经在Android中使用Base64 String压缩了图像,并且为了上传图像我在ASP.NET中制作了Web服务。但是我不确定如何将字符串(在Android中使用Base64转换)解码为图像(Web服务应该能够将其转换)。请帮我。

提前致谢

最佳答案

您可以通过Image.FromStream将base64string转换为image。您将需要先将base64string转换为流。

byte[] imageBytes = Convert.FromBase64String(imgBase64String);
Image img = null;

using (MemoryStream ms1 = new MemoryStream(imageBytes))
{
     img = Image.FromStream(ms1);
}

if (img != null)
{
  // ...
}

09-27 20:55
查看更多