Как конвертировать ActionScriptObject в ByteArray? - PullRequest
1 голос
/ 25 июня 2010

Язык кодирования - Java.
У меня есть ByteArray, встроенный в ActionScriptObject. (http://smartfoxserver.com/'>Smartfox Сервер)
Я хочу преобразовать его в ByteArray.
Идея состоит в том, чтобы сохранить его как изображение.

Это продолжение поста -> Преобразование байтового массива из Action Script в изображение на Java и сохранение его

Пробовал http://www.javafaq.nu/java-article236.html'> этот метод
Не удалось с

java.io.NotSerializable Exception

С уважением,
naveenj

Ответы [ 2 ]

2 голосов
/ 05 июля 2010

Исключение NotSerializableException связано с тем, что ActionScriptObject не реализует Serializable.

ActionScriptObject не поддерживает байтовые массивы.Это в соответствии с информацией, найденной на форуме SmartFox Server.Это, вероятно, означает, что при создании объекта Java, представляющего ваш объект ActionScript, он вообще не копирует свойство «arr»!

Для передачи данных изображения на сервер вам придется использовать сетевой сокети запишите данные по проводам.

Считывая документы для Smartfox Server, в главе 8.17 есть руководство по SocketLoader, которое должно позволить вам передавать данные изображения на сервер.http://www.smartfoxserver.com/docs/index.htm?http://www.smartfoxserver.com/docs/docPages/tutorials_pro/17_socketFileLoader/index.htm

0 голосов
/ 30 июня 2010

Вы пробовали с сериализацией JBoss? http://www.jboss.org/serialization

Привет.

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