编码语言是Java。
我有一个嵌入在 ActionScriptObject 中的 ByteArray。(http://smartfoxserver.com/'>Smartfox Server)
我想把它转换成ByteArray。
这个想法是将其保存为图像。
这是该帖子的续集 --> Convert Byte Array from Action Script to Image in Java and save it
已尝试http://www.javafaq.nu/java-article236.html'> this method
失败了
java.io.NotSerializable Exception
问候,
纳维尼
最佳答案
NotSerializedException 是因为 ActionScriptObject 未实现 Serialized。
ActionScriptObject 不支持字节数组。这是根据 SmartFox Server 论坛上找到的信息得出的。这可能意味着当它创建代表 ActionScript 对象的 Java 对象时,它根本不会复制“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
关于java - 如何将 ActionScript 对象转换为字节数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3117409/