전체 글 44

[Flex/AIR]BitmapData를 PNG나 JPG로 변환하여 ByteArray로 서버에 전송하는 방법

로컬자원을 서버에 전송하기 위해 우리는 FileReference Class를 사용하면 된다. FileReference로 파일을 서버에 전송하는 방법은 많이 공개가 되어 있다. 알다시피 FileReference의 browse()함수를 호출한 뒤, select 이벤트가 발생시 upload() 함수를 이용하여 선택한 로컬자원을 서버로 보낸다. 서버에서는 아주 단순하게 서버 임시 저장소에 저장된 파일을 원하는 곳에 복사하기만 하면 된다. php의 경우 move_uploaded_file() 메소드를 사용하면 되겠다. 그럼 Flex 시행도중 캡쳐한 화면을 저장하는 경우에도 위와 같은 방법으로 저장이 가능할까? 답은 "된다" 나는 예전에 ImageSnapshot 클래스를 이용해 base64로 변환해서 서버로 전송한 ..

카테고리 없음 2010.03.08

Stratus Developer Key (Stratus 개발을 위한 개발키 발급)

Your Stratus developer key is: 4148dd6da38bae7ec9b342f1-009e4c41c01c To connect to the Stratus service, open an RTMFP NetConnection to: rtmfp://stratus.adobe.com/4148dd6da38bae7ec9b342f1-009e4c41c01c/ Use the new end-to-end publishing and playback APIs on NetStreams associated with that NetConnection to send live video and audio directly between Flash Player clients. Additional developer documen..

File.applicationDirectory 를통해 로컬에 저장되지 않는경우..

얼마전 AIR로 간단한 어플리케이션을 하나 만들어야 해서, AIR 인 액션 책을 보면서 작업을 하는데, File.applicationDirectory를 통해서 Program Files 폴더 내에 텍스트 파일을 생성하는 것이 도저히 안되더군요. 시간도 없고 해서 그냥 내 문서에 저장하도록 만들게 됐죠. 나중에 검색을 해보니 윈도우 비스타에서는 File.applicationDirectory로의 접근이 안되니, 다른 폴더에 저장하라고 하는군요. http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&productId=4&postId=9384 그런데 이거 윈도우 XP도 비스타와 마찬가지로 안됩니다.