2010-11-29 3 views
1

파일 입력 요소가있는 다중 파트 HTML 양식을 가지고 있으며 업로드하기 전에 선택한 파일의 크기를 확인하고 싶습니다. value 속성을 사용하여 파일 경로에 액세스 할 수 있지만 swf에 해당 경로를 전달하고 SWF 파일 크기를 반환하거나 플래시 샌드 박스로 차단할 수 있습니까? 이미이 작업을 수행하고있는 기존 프로젝트가 있습니까? 가능하다면 내 파일 입력 요소를 플래시 업 로더로 대체하는 것을 피하고 싶습니다.플래시를 사용하여 입력 파일 크기 확인

+0

SWF와의 연결에는 사용자가 쉽게 수정할 수있는 JavaScript가 필요하다고 생각합니다. 전체 업 로더를 플래시로 만드는 것이 좋습니다. – rhino

+0

당신이 언급 한 이유 때문에 좋은 생각이 아닐 수도 있습니다. 클라이언트 측 (자바 스크립트, 플래시 등)과 마찬가지로 항상 우회 할 수 있으므로 보안이 문제인 경우 서버 측에서 다시 검증해야합니다. –

+0

맞습니다. 예를 들어 고급 사용자가 HTTP 스니퍼로 SWF 업로드 동작을 추적 한 다음 수정 된 헤더로 재생하려고 시도하여 예상보다 큰 파일을 보낼 수 있습니다. – rhino

답변

1

파일 이름을 전달하고 플래시를 통해 액세스하는 것은 보안 상 위험 할 수 있습니다. Flash는 FileReference API를 지원하지만 작동하려면 사용자 입력이 필요합니다.