Загрузка изображений на сервер из галереи / камеры с использованием дооснащения 2 (проблема okhttp) - PullRequest
0 голосов
/ 14 мая 2019

Я использую Retrofit 2.5.0 для загрузки изображений на сервер NodeJS. Когда я пытаюсь загрузить изображения, выдается ошибка.когда я регистрирую запрос, он не читает полный файл и выдает исключение EOF.
Я использую MultiPart для загрузки, и это мой фрагмент кода

RequestBody requestFile =
                RequestBody.create(MediaType.parse("image/jpg"), file);
        MultipartBody.Part body =
                MultipartBody.Part.createFormData("image", file.getName(), requestFile);

// add another part within the multipart request

RequestBody fullName =
                RequestBody.create(
                        MediaType.parse("multipart/form-data"), image.getDescription());

Это журнал okHttp:

 --------- beginning of main
10-30 14:25:45.330 11236-11402/com.project.peoject D/OkHttp: �Dw�m�1��l��n�D�RXZX�1[)$M��l�`���7Q���n�ӟ̊e��L�،����=�k����*a�~�g��=�U�ɨ@<�x���/���>� ���R���@���z�;c�?��Zʖ7��ۮ�0��*r�����#ך������3��J��F{���v�   ����Kk�̌�$|�|                                                               
read: unexpected EOF!

1 Ответ

0 голосов
/ 14 мая 2019

"читай: неожиданный EOF!"Ошибка Logcat при работе с большим количеством журналов.Вы можете увеличить размер буфера, запустив эту строку:

adb logcat -G 1m

размер буфера по умолчанию равен 256 КБ, и запустив выше строки, вы увеличите его до 1 МБ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...