0

我正在根据用户绘制的图形在 Flex 中生成 PNG 文件。我想将文件发送到 Ruby on Rails 后端,我在应用程序的其他部分使用 RubyAMF。

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

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

4

1 回答 1

1

使用 AMF 传输 png 等图像数据并不比普通的旧 HTTP 更有效。实际上,AMF 本身位于 HTTP 之上(在此上下文中),因此在访问图像数据之前要经过另一层。

如果您真的想使用 AMF 传输二进制数据(我强烈建议您不要),那么可以使用ByteArray类型。RubyAMF 似乎支持这种类型。

另请查看有关如何在闪存中转换此数据的答案。

于 2010-05-26T06:17:37.360 回答