我正在 android 中制作一个小型应用程序,用于浏览图库中的图像或从相机中拍照。然后将所选图像压缩并上传到服务器。我在 android 中使用 Base64 String 压缩了图像,为了上传图像,我在 ASP.NET 中创建了一个 Web 服务。但我不确定如何将字符串(在android中使用Base64转换)解码为图像(网络服务应该能够转换它)。请帮我。
提前致谢
您可以通过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)
{
// ...
}