Файл изображения коммит-сервера Android Realm
Привет! Я пытаюсь синхронизировать файл изображения с сервером объектов области. Кто-нибудь, пожалуйста, предложите мне правильный подход для этого.
Я пытался с байтовым массивом, но массив получает пустой на сервере. Вот мой код:
InputStream inputStream = new FileInputStream(file);
byte[] bytes;
byte[] buffer = new byte[8192];
int bytesRead;
ByteArrayOutputStream output = new ByteArrayOutputStream();
try {
while ((bytesRead = inputStream.read(buffer)) != -1) {
output.write(buffer, 0, bytesRead);
}
} catch (IOException e) {
e.printStackTrace();
}
final ByteObject byteobject = new ByteObject();
// lastId = "" + System.currentTimeMillis();
byteobject.setText("Hello " + System.currentTimeMillis());
byteobject.setId(""+ System.currentTimeMillis();
byteobject.setNumber(""+ System.currentTimeMillis());
bytes = output.toByteArray();
byteobject.setByteArray(bytes);
Log.e("", "ROS:" + bytes);
Realm realm = Realm.getDefaultInstance();
realm.beginTransaction();
realm.copyToRealmOrUpdate(byteobject);
realm.commitTransaction();
Также я могу получить его на другое устройство Android с помощью запроса области, но когда мы пытаемся проверить это в браузере области, внутри открывающих и закрывающих тегов есть "Данные" и никакого значения.
И это будет очень полезно, если вы будете ссылаться на какую-то ссылку, откуда мы можем проверить, как получить этот анализ байтового массива в узле js.