将图像上传到数据库并在Android中通过用户请求进行检索(通过PHP)

时间:2015-05-07 06:01:26

标签: php android mysql image upload

我正在尝试将图片上传到 android 中的 MySQL 数据库(通过 PHP )并根据用户请求检索它。我到处搜索,但我仍然找不到如何做到这一点的答案。我是Android的新手,如果你能帮助我,我会非常感激。请告诉我将图像上传到MySQL 的方法,并仅检索所请求的图像。我也不介意使用 URL 。谢谢

1 个答案:

答案 0 :(得分:0)

我使用java完成了这个。我对PHP知之甚少,所以我向你提供了我的java代码。我希望你能用PHP转换它。

我正在将图像转换为byte []并使用http请求将json字符串中的byte []传递给我的RESTful Web服务。在服务中我将整个数组存储在mysql blob中。下面是我使用JDBC连接在blob中存储图像的代码。

final PreparedStatement ps = connection.prepareStatement(query);
ps.setBinaryStream(1, new ByteArrayInputStream(ImageArray, ImageArray.length);
ps.executeUpdate();

我希望这会对你有所帮助。