2010-05-25 4 views
0

사용자가 그린 그래픽에서 Flex로 PNG 파일을 생성 중입니다. 이 파일을 Ruby on Rails 백엔드로 보내고 싶습니다. RubyAMF를 응용 프로그램의 다른 부분에서 사용하고 있습니다.RubyAMF를 사용하여 Flex로 파일을 보낼 수 있습니까?

HTTP를 사용하는 FileReference를 사용하여 파일을 업로드하는 방법을 찾았지만 가능하면 RubyAMF를 사용하여보다 효율적으로 전송하는 것을 선호합니다.

가능한 경우 제안 된 방법은 무엇입니까?

답변

1

png와 같은 이미지 데이터를 전송하는 것은 일반적인 이전 HTTP보다 AMF를 사용하면 더 효율적이지 않습니다. 실제로 AMF 자체는 HTTP의 최상위에 위치하므로 이미지 데이터에 액세스하기 전에 다른 레이어를 사용해야합니다. 당신이 정말로 바이너리 데이터를 전송하는 AMF를 사용하려면 (내가 강하게 그렇지 제안 ) 경우

다음 ByteArray 유형이있다. RubyAMF는이 유형 support에 나타납니다.

또한 플래시에서이 데이터를 변환하는 방법에 대해서는 this answer을 확인하십시오.

+0

감사합니다. 업로드를 처리하기 위해 HTTP를 사용 하자는 제안과 함께 끝났습니다. – Tam

관련 문제