2010-05-25 61 views
0

我从用户绘制的图形生成Flex中的PNG文件。我想将该文件发送到Ruby on Rails后端,并在应用程序的其他部分使用RubyAMF。我可以使用RubyAMF将文件发送到Flex吗?

我找到了使用FileReference上传文件的方法,它使用HTTP,但如果可能的话,我更愿意使用RubyAMF发送,因为它更高效。

如果这是可能的你建议的方法是什么?

回答

1

使用AMF比传统的HTTP传输图像数据(如png)效率更高。事实上,AMF本身位于HTTP之上(在这种情况下),所以在访问图像数据之前还需要经过另一层。

如果你真的使用AMF传输二进制数据(和我强烈建议你不这样做),再有就是ByteArray型。 RubyAMF似乎是support这种类型。

另请参阅this answer关于如何在闪存中转换此数据。

+0

谢谢。我结束了与您使用HTTP处理上传的建议 – Tam 2010-05-27 04:54:43

相关问题