2011-03-31 5 views
0

웹 페이지에서 사용자의 로컬 파일 시스템에있는 파일을 이동/삭제해야합니다.Flash 또는 Flex에서 (사용자 파일 시스템의) 파일을 이동/삭제하는 방법은 무엇입니까?

보안상의 이유로 Flash Player가 모든 응용 프로그램을 샌드 박스에서 실행한다는 것을 알고 있습니다. 하지만 사용자가 로컬 파일 시스템 작업을 허용 할 가능성이 있습니다 (일부 고급 설정에서). 또는 인증서에 서명/가입 할 수 있습니다.

PS : Air 플랫폼은 나를위한 방법이 아닙니다.

감사합니다.

답변

7

이것은 엄격히 불가능합니다. Java 애플릿 또는 AIR을 사용하십시오.

+0

+! 브라우저가 파일을 삭제할만큼 로컬 시스템에 액세스 할 수 있다면 심각한 보안 문제가있는 것 같습니다. 우리가 가진 악성 코드를 상상해보십시오. – JeffryHouser

+0

+1 완전하고 완전한 보안 위반 –

0

인트라넷 응용 프로그램인데 보안 문제 (사용자를 철저히 알고 있음)에 신경 쓸 필요가없는 경우 신뢰할 수있는 사이트에 URL을 추가하고 각 클라이언트 브라우저의 브라우저 보안 설정을 낮추면됩니다 전제 조건으로) 브라우저에서 도메인 전체의 스크립트를 허용하도록 설정할 수 있습니다. ActiveX를 사용하여 dos 명령 행을 실행하여 파일 조작을 수행 할 수 있습니다. Flex는 JavaScript (외부 인터페이스)를 통해 이러한 작업을 호출합니다.

0

OP에게 간단한 질문을하는 것은 도움이되지 않습니다. 낯선 사람이 컴퓨터의 파일 시스템을 섞을 수있는/액세스 권한이 있다면 편안하게 느낄 수 있습니까? FTQuest