2010-02-10 12 views
0

에서 그들을 조작 I가 기술을 필요로 할 수 방법 :나는 로컬 파일 시스템의 리소스에 액세스하고 브라우저

가) 브라우저, 웹 페이지, 자신의 권한을 가진 사용자의 파일 시스템 (에 찾아보기에서)
b)는 사용자가 큰 JPG 이미지를 포함 할 수있는 폴더 20MB)
D) 까지합니다 (설립 된 이미지 의, 크기를 조절 한 버전, 아주 작은 버전을 표시) 폴더를 선택하고 이미지
C를 검색 할 수 브라우저 내부

전자) 웹 페이지
F) 를 완료 할 때 사용자가 모든 거대한 원래 파일을 업로드) g을 업로드 할 이미지를 선택할 수와 상호 작용, 썸네일 (일부 옵션을 연결, 이름 변경, 순서)로 재생 크기

외부 클라이언트를 사용할 수 없습니다.
플러그인에 문제가 없습니다.

거기에 가능한 기술이 있습니까?

저는 을 "로컬 코드" (폴더 및 이미지 선택, 축소판 생성)으로 구현하고 서버에 축소판을 전달하려고했습니다. Ajax 애플리케이션을 사용하면 애플릿이 상주하는 웹 페이지에 축소판을 전달하고 사용자가 미리보기 이미지와 상호 작용하도록 할 수 있습니다. 마지막에 애플릿을 호출하여 원본 파일을 업로드하십시오.

이 접근법에 대한 기술적 대안이 있습니까?

+0

로컬 파일에 액세스 하시겠습니까? 응용 프로그램이 샌드 박싱되는 시점입니까, 아니면 왜 이것이 문제입니까? –

+0

@Charles Stewart 귀하의 질문에 이해가되지 않습니다. 요점은 웹에서 로컬 이미지에 액세스하고 입찰가 업로드 시간을 피하기 위해 로컬로 크기를 조정하는 것입니다. Java를 사용하면 애플릿에 서명하고 신뢰할 수있는 엔터티가되어 낮은 수준의 파일을 조작 할 수 있습니다. 자바 만이 할 수 있습니까? – yuri

+0

아! 나는 "사용자 파일 시스템에 대한 브라우즈"가 로컬 파일 시스템의 브라우징을 의미한다고 생각했는데, 왜 그렇게 어려울 지 상상해 보려고했다. ... –

답변

2

이미 Java 기술을 사용하고 있기 때문에 최종 사용자에게 자바가 있어야한다는 것을 기꺼이 알고 있다면 signed Java applet과 함께 갈 것입니다. 이미지 조작을 위해 Java Advanced Imaging (JAI)을 사용할 수 있습니다.

+0

자바가 이것을 할 수 있다는 것을 나에게 확인시켜 주겠다.하지만 거기에 "간단한"대안이있다. 자바? – yuri

+0

이 질문에 대한 답변은 유용 할 수 있습니다. http://stackoverflow.com/questions/2178892 나는 당신이하는 일이 조금 복잡 할 것이라고 생각합니다. 사용자들에게 확신을주기 위해 서명되거나 유사해야하기 때문입니다. 시스템에 대한 액세스를 허용 할 수 있습니다. 저는 서명 된 Java 애플릿이이를 수행하는 매우 간단한 방법이라고 생각합니다. Java는 풍부한 라이브러리 지원을 제공하므로 원하는 다양한 작업에 도움이 될 수밖에 없습니다. 행운을 빕니다. –

+0

은 매력처럼 작동합니다. – yuri