Android:如何使用php在mysql上传图片

Fin*_*ark 2 php mysql android image

我在ImageView中有用户选择的图像......如何使用php将其插入mysql数据库表?

任何人都可以帮助我.

我希望图像保存在其上的列类型是Blob.

Fin*_*ark 5

好的,我找到了我的问题的解决方案

java中的代码,假设图像已经转换为位图:

        ByteArrayOutputStream stream = new ByteArrayOutputStream();
        bmIcone.compress(Bitmap.CompressFormat.PNG, 90, stream);
        byte[] byte_arr = stream.toByteArray();
        String image_str = Base64.encodeBytes(byte_arr);
        namevaluepair.add(new BasicNameValuePair("image", image_str));
Run Code Online (Sandbox Code Playgroud)

在服务器中:

$base= $_REQUEST['image'];
    $buffer = base64_decode($base);

    $buffer = mysql_real_escape_string($buffer);
Run Code Online (Sandbox Code Playgroud)

然后将$ buffer插入表blob列类型