2010-07-02 3 views
0

플래시에는이 작업을 수행하기 위해 save 호출이 있지만 사용자 대화식이 필요합니다.대화 형 사용자없이 디스크에 이미지를 저장하는 방법은 무엇입니까?

어떻게 자동 저장 하시겠습니까?

+2

내가 사용자 인 경우 응용 프로그램을 사용하고 싶지 않을 것입니다 ... – ultrajohn

+0

하지만 서버 측에서만 사용됩니다. – wamp

+0

AFAIK, 내장 된'save' 메소드가 없습니다! 이게 뭐야? 어쩌면 AIR에서만 사용 가능한'browseForSave'를 의미했을 수도 있습니다. –

답변

0

보안상의 이유로 이럴 수 없습니다.

0

불행히도 당신은 할 수 없습니다. 그렇지 않으면 플래시가 항상 최고의 바이러스 업 로더가 될 것입니다.

+0

사실이라면 대부분의 서버 측 언어가 바이러스입니다. – wamp

+0

대부분의 서버 측 언어는 브라우저에 의해 샌드 박스 처리되지만, Flash는 시스템 전체의 플러그인으로 실행되며 브라우저에만있는 것이 아니기 때문에 잠재적으로 위협적입니다. – SeniorShizzle

2

서버 측에서 파일을 저장하려고하는 것 같습니다. 이 이미지가 사용자의 하드 디스크에있는 경우 사용자 상호 작용 없이는 할 수 없습니다. 기본적으로 사용자로부터 파일을 훔칠 수는 없습니다.

SWF 자체를 사용하여 생성 한 경우 URLLoader을 사용하여 이미지의 bitmapData을 PNG 형식으로 인코딩하고 upload it to the server을 인코딩하고 서버 스크립트를 사용하여 파일로 저장할 수 있습니다.

관련 문제