在 Java byte[] 中转换 Flex ByteArray

Posted

技术标签:

【中文标题】在 Java byte[] 中转换 Flex ByteArray【英文标题】:Convert Flex ByteArray in Java byte[] 【发布时间】:2014-04-17 07:14:58 【问题描述】:

我正在尝试将文件上传到服务器上,该文件使用 rtmp 协议从 Flex GUI 发送。 我昨天问了如何在服务器上发送文件数据:Upload file on server through rtmps+java

但是现在我遇到了如何将 org.red5.io.amf3.ByteArray 转换为我可以正确保存在文件中的东西的问题。

有人帮帮我吗?

【问题讨论】:

【参考方案1】:

获取数组:

byte[] bytes = new byte[byteArray.length()];
byteArray.readBytes(bytes);

【讨论】:

方法 getData() 不可见,因为它受到保护。

以上是关于在 Java byte[] 中转换 Flex ByteArray的主要内容,如果未能解决你的问题,请参考以下文章

java 中 blob转字符串?

bython bytearray怎么存文件?

如何将字节数组转换为其数值(Java)?

Caused by: java.lang.ClassNotFoundException: flex.messaging.io.BeanProxy

delphi中string如何转换为byte.注意只是byte,不是byte数组!

java Object和byte数组互相转换中遇到的问题