Ошибка при передачи файла BufferOverflowException

249
04 мая 2018, 13:40

Собественно вопрос указан в заголовке. Передаю файл частями в канал, появляеться -> BufferOverflowException.(я понимаю что это исключение появляеться при переполнении буфера). Так же удавалось полностью передать файл размером 50 байт.(txt). Видео, картинки, передать не получаеться. Исключения появляеться по разному, нету точной границы успешно передаваемых байт. Буфер считывает по позициям, позиция соотвецтвует размеру буфера, ничего переполняться не должно

Answer 1

Непойманное исключение, возникающее когда относительная операция ввода/вывода переполняет буфер. Более детальное описание вы можете найти в BufferOverflowException.

Следует увеличить буфер, в случае если это не помагает нужно очищать буфер по мере его наполнения. Для этого вы должны контролировать считанное количество байт из потока переданное в буфер.

READ ALSO
Проблема с получением конфигурации Realm в Android

Проблема с получением конфигурации Realm в Android

Когда питаюсь что то записать в Realm вылетает ошибкаДелал все по туториале

201
Не загружает fxml файл

Не загружает fxml файл

Написал мини проект на java протестировал в intellijIDEAВсё работает

300
JDBC transactions. Как это работает?

JDBC transactions. Как это работает?

Подскажите пожалуйста, должно ли это вообще работать? Я знаю что можно сделать поле уникальным в базе, но нужно чтобы работало такЗаписывается...

267