【发布时间】:2014-12-16 05:24:28
【问题描述】:
我有一个 Base64 字符串图像,它存储在我的移动数据库中。我想把它转换成blob类型并保存在数据库中。
我有String base64Image="iVBORw0KGgoAAAANSUhEUgAAAGAAAACgCAYAAADzcGmMAAAACSV...";
这是我尝试过的。
byte[] byteImage=org.apache.commons.codec.binary.Base64.decodeBase64(befImage.getBytes());
json.put("during_unloading_photo", byteImage);
其中 json 是我的 JSONObject,并且 during_unloading_photo 是 blob 类型的列名。我无法将字节数组(即 byteImage)作为 blob 类型存储在我的数据库中。
【问题讨论】:
-
那么,你有什么错误吗?将二进制数据放入名为
json的东西似乎是错误的。json是如何存入数据库的? -
我的要求是通过手机发送有关客户的详细信息,这将自动从移动数据库同步到主数据库..我能够同步除客户照片之外的所有详细信息..存储在我的移动数据库中作为 base64 字符串..