我正在android中创建一个小应用程序,可以从库中浏览图像或从相机拍摄照片。然后压缩所选图像并将其上载到服务器。我在Android中使用Base64 String压缩了图像,并且为了上传图像,我在ASP.NET中创建了一个Web服务。但我不知道如何解码字符串(使用Android中的Base64转换)到图像(Web服务应该能够转换它)。请帮帮我。
提前致谢
答案 0 :(得分:5)
您可以通过Image.FromStream将base64string转换为图片。您需要先将base64string转换为stream。
byte[] imageBytes = Convert.FromBase64String(imgBase64String);
Image img = null;
using (MemoryStream ms1 = new MemoryStream(imageBytes))
{
img = Image.FromStream(ms1);
}
if (img != null)
{
// ...
}