Файл изображения коммит-сервера 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.

0 ответов

Другие вопросы по тегам