Могу ли я отправить файл во Flex, используя RubyAMF? - PullRequest
0 голосов
/ 26 мая 2010

Я создаю файл PNG во Flex из графики, нарисованной пользователем.Я хотел бы отправить файл в бэкэнд Ruby on Rails, и я использую RubyAMF в других частях приложения.

Я нашел способы загрузить файл, используя FileReference, который использует HTTP, но я предпочитаю отправлять, используя RubyAMF, если возможно, так как это более эффективно.

Если это возможно, то какой метод вы предлагаете?

1 Ответ

1 голос
/ 26 мая 2010

Передача данных изображения, таких как png, не более эффективна при использовании AMF, чем обычный старый HTTP. Действительно, сам AMF расположен поверх HTTP (в этом контексте), поэтому еще один уровень, который необходимо пройти, прежде чем получить доступ к данным изображения.

Если вы действительно хотите использовать AMF для передачи двоичных данных (а я настоятельно советую вам не делать этого), то существует тип ByteArray . RubyAMF, по-видимому, поддерживает этот тип.

Также проверьте этот ответ о том, как преобразовать эти данные во флэш-памяти.

...