使用我的Android应用程序,我想在服务器上传一些文本和图像。我的问题是如何将图像(从我的手机)转换为json对象或json数组。 (我的app使用1.6 android sdk)
答案 0 :(得分:3)
通常您将二进制数据编码为Base64。这允许将任何类型的字节数据表示为文本。考虑到图像以4:3的比例扩展的事实。
编辑:How to convert a image into Base64 string?(这里你会找到一个API少于8的Base64助手)
答案 1 :(得分:2)
首先你应该确定要这样做。也许有一种方法可以将图像存储为服务器上的普通文件(或附件?)。
否则从图像中获取字节数据。然后将字节转换为一个巨大的字符串。然后,该字符串可以作为属性存储在JSON对象中。您也可以使用Base64编码。