2010-06-25 4 views
1

코딩 언어는 Java입니다.
ActionScriptObject에 ByteArray가 임베드되어 있습니다. (http://smartfoxserver.com/ '> Smartfox Server)
ByteArray로 변환하고 싶습니다.
아이디어는 이미지로 저장하는 것입니다.

이 게시물의 속편 - 그것은이ActionScriptObject를 ByteArray로 변환하는 방법?

java.io.NotSerializable Exception 
에 실패 Convert Byte Array from Action Script to Image in Java and save it

가 봤어> http://www.javafaq.nu/java-article236.html '>this method

감사합니다.
naveenj

+0

byteArray가 이미 이미지라는 것을 알고 있다면 : 디스크의 파일 스트림에 데이터를 쓰고 적절한 확장자를 설정하는 것이 어떻습니까? –

답변

2

NotSerializableException은 ActionScriptObject가 Serializable을 구현하지 않기 때문입니다.

ActionScriptObject는 바이트 배열을 지원하지 않습니다. 이것은 SmartFox Server 포럼에있는 정보에 따릅니다. 이는 ActionScript 객체를 나타내는 Java 객체를 만들 때 "arr"속성을 전혀 복사하지 않는다는 것을 의미합니다.

서버로 이미지 데이터를 전송하려면 네트워크 소켓을 사용하고 데이터를 와이어에 써야합니다.

Smartfox 서버용 문서를 읽는 중, 이미지 데이터를 서버로 전송할 수 있도록하는 SocketLoader 자습서가 8.17 장에 있습니다. http://www.smartfoxserver.com/docs/index.htm?http://www.smartfoxserver.com/docs/docPages/tutorials_pro/17_socketFileLoader/index.htm

+0

감사합니다. pal ... 완벽한 대답은 ... 나 자신이 생각한 .... 여전히 당신은 현상금을받을 자격이 ... – naveen

관련 문제