6

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

提前致谢

4

1 回答 1

6

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

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

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

if (img != null)
{
  // ...
}
于 2013-01-29T10:12:58.843 回答