php - 从 PHP 服务器获取图像和元数据到 android

标签 php android image http

我的 Android 应用程序需要从托管 MySQL 数据库的 PHP 服务器获取一些信息。到目前为止它工作正常。服务器将信息编码成JSON并发送,然后我可以很好地解析它。

但现在我还需要获取图像以及从数据库中获取的每一行信息。我得到的信息有一个字段,它指定相应图像在文件系统中所在的路径。

那么,一旦我获得了图像的路径,我该如何读取它们以便我可以将它们与获得的信息行一起发送?我可以对图像和信息进行 JSON 编码吗?或者一旦我在 android 应用程序中获得信息,我应该用 readfile 一个一个地阅读它们吗?如果用json就可以了,之后怎么解析图片的数据呢?你能举个例子吗?

最佳答案

获取文本格式图像的一种方法是使用 base64 .我已经将它与多个网络服务一起使用,实际上那里有适用于 Android 的解码器。自 API 级别 8 起,源代码中就有一个。http://developer.android.com/reference/android/util/Base64.html但由于我想针对其他级别,所以我自己将其包括在内。 一种简单的方法是将图像保存在数据库中而不是作为文件。

关于php - 从 PHP 服务器获取图像和元数据到 android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7070931/

相关文章:

php - 在 Mysql UNION SELECT $stmt 之后..我从多个表中获取了数据

php - MySQL/PHP 插入同一行两次

php - 关于 Ajax 黑客的问题

java - 如何让 Android 应用程序在每次打开时停止重新启动?

android - Retrofit/Rxjava 和基于 session 的服务

javascript - 如何在一张图片中找到另一张图片? Node .js

php - 命令执行期间如何禁用Redis日志

java - ExoPlayer 测试 - 无法在未调用 Looper.prepare() 的线程内创建处理程序

css - <img/> 与背景图片

javascript - 调整图像大小以适应 CSS 中的基线网格