【发布时间】:2016-05-20 15:56:35
【问题描述】:
我已经使用 android 在 blob 中上传了图像,现在当我使用 asp 检索它时,会抛出无效的 Base64 字符串、两个或多个填充值。 而android中的编码和解码工作
安卓
public String getStringImage(Bitmap bmp){
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bmp.compress(Bitmap.CompressFormat.JPEG, 100, baos);
byte[] imageBytes = baos.toByteArray();
String encodedImage = Base64.encodeToString(imageBytes, Base64.URL_SAFE);
return encodedImage;
}
平均售价
byte[] imgByte = Convert.FromBase64String(myReader["image"].ToString());
File.WriteAllBytes(@"C:\fic.jpg", imgByte);
【问题讨论】:
-
你为什么使用
Base64.URL_SAFE标志?我猜你的情况是Base64.NO_WRAP。 -
试过了,但没用...谢谢
标签: c# android image base64 blob