Android - skia decoder-> decode返回false

时间:2016-03-31 15:38:45

标签: php android mysql

我正在尝试将图像作为blob上传到mysql数据库,然后下载该图像以在ImageView中显示。我用来使用Base64对图像进行编码的代码是:

ByteArrayOutputStream baos = new ByteArrayOutputStream();
screen.compress(Bitmap.CompressFormat.PNG, 100, baos);
byte[] imageBytes = baos.toByteArray();
encodedImage = Base64.encodeToString(imageBytes, Base64.DEFAULT); 

我用来在下载后显示图像的代码是:

byte[] decodedString = Base64.decode(encodedImage, Base64.URL_SAFE);
currentImage = BitmapFactory.decodeByteArray(decodedString, 0, decodedString.length);

我尝试了其他人发布的一些解决方案,包括使用FlushedInputStream。有没有人有任何想法?

0 个答案:

没有答案