![]() |
Модераторы: javastic, AntonSaburov |
![]() ![]() ![]() |
|
maximfg |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 13.4.2012 Репутация: нет Всего: нет |
получаю снимок с камеры
Получаю сервис и dataoutputstream для отправки фото:
и на другом телефоне принимаю фото:
выскакивает ошибка java.lang ellegalargumentexception:bad image format |
||||||
|
|||||||
oxigen |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 142 Регистрация: 12.4.2010 Репутация: 4 Всего: 4 |
in.read() прочитал какой-то кусок данных, абсолютно не факт, что все. А вы сразу же поток закрыли, не прочитав остальное. Проверьте, сколько он там на самом деле прочитал. int i = in.read(b); |
|||
|
||||
maximfg |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 13.4.2012 Репутация: нет Всего: нет |
да , вы правы передается только 512 байт!
Что делать? Это сообщение отредактировал(а) maximfg - 13.4.2012, 22:07 |
|||
|
||||
oxigen |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 142 Регистрация: 12.4.2010 Репутация: 4 Всего: 4 |
Читать кусочки в цикле, пока все не вычитается.
Примеры в доке есть http://docs.oracle.com/javame/config/cldc/...r118/index.html Дело не в том, что передается только 512 байт. Передается то как раз все. Но не мгновенно. И нужно читать данные по мере их прихода. Пока все не вычитаете. Это сообщение отредактировал(а) oxigen - 17.4.2012, 10:35 |
|||
|
||||
maximfg |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 13.4.2012 Репутация: нет Всего: нет |
Спасибо за помощь. Я уже решил эту проблему.
Тема закрыта. |
|||
|
||||
![]() ![]() ![]() |
FAQ раздела лежит здесь! |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |