2010-05-25 64 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

相關問題