将图像从android发送到php webservice JSON

时间:2014-06-06 13:55:42

标签: php android json web-services

我正在尝试将我的Android应用程序中的图像发送到php webservice,因此它可以保存在我的服务器上并显示在我拥有的Web系统中。问题是,我无法在PHP中解码。我检查过,编码后的字符串已经从android发送到php webservice没有问题,但是图像没有被转换,数据已保存在数据库中,但没有保存图像,我查了一下我用过的变量保存已解码的图像为空。

以下是我在java中转换图像的代码:

final Bitmap bitmap = BitmapFactory.decodeFile( tempFotoPropriedade.getNomeArquivo() );

ByteArrayOutputStream stream = new ByteArrayOutputStream();

bitmap.compress( Bitmap.CompressFormat.JPEG, 50, stream );

byte [] byte_arr = stream.toByteArray();

String imageString = Base64.encodeToString( byte_arr, Base64.DEFAULT );

这是我在php中解码de string recived的代码(该字符串已被修改):

$binary = base64_decode( $foto["nomearquivo"] );

$ binary为null,但$ foto [“nomearquivo”]具有字符串字节。

我该怎么办?由于这个原因,我无法保存图像。

0 个答案:

没有答案