通过android上传blob中的图像并通过c#检索

时间:2016-02-10 10:36:27

标签: c# android image base64 blob

我已经使用android在 blob中上传了图像,现在当我使用asp检索它时,抛出无效的Base64字符串,两个或更多填充值。 虽然在android中编码和解码工作

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;
   }

ASP

  byte[] imgByte = Convert.FromBase64String(myReader["image"].ToString());
     File.WriteAllBytes(@"C:\fic.jpg", imgByte);

1 个答案:

答案 0 :(得分:0)

通过替换myReader [“image”]完成。使用GetString()的ToString()