2011-04-14 4 views
1

안녕하세요 모두 사용자가 로컬 컴퓨터에서 디렉토리를 선택할 수있는 디렉토리 선택기 애플릿의 예를 아는 사람이 있습니까? 하위 디렉토리 이름을 추출하는 PHP로 작성된 함수가 있지만 내 컴퓨터에서만 테스트했습니다. 나는 보안 문제가 관련되어 있으며 누군가가 이와 같은 경험을 쌓았는지 궁금해하고있었습니다. 도움을 주시면 대단히 감사하겠습니다.디렉토리 선택자

+0

사용자는 파일을 선택할 수 있도록''을 사용할 수 있습니다. 그것은 당신이 찾고있는 것입니까? 질문을 명확히하십시오. – Gordon

+1

@Gordon은 그것을 고맙다. 현재 내가 가지고있는 해결책이다. 문제는 사용자가 디렉토리에서 멈출 수는 없지만 파일에 도달 할 때까지 디렉토리 구조를 계속 드릴 다운해야한다는 것입니다. 나는 그들이 선택한 루트 폴더를 선택할 수 있어야한다. – RonanC

+0

짧게 'no'로 설정하면 브라우저에서 사용자 폴더에 액세스 할 수 없습니다. 당신은 PHP가 요청에 따라 서버에서 실행된다는 것을 이해해야합니다. PHP 출력 html 마녀에는 js/css/swf가 포함되어 있습니다. 마녀는 브라우저에서 렌더링되므로 PHP는 사용자가 말하지 않는 한 사용자 hdd 파일/폴더와 아무런 관련이 없습니다. 사용자가 PHP Inerpretor를 다운로드하여 설치하고 자신의 로컬 컴퓨터에서 php 파일을 실행하도록 알려줍니다 (마녀는 실행 가능한 솔루션이라고 생각하지 않습니다). –

답변

1

JFileChooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY)을 참조하십시오.

애플릿 코드는 파일 선택기 (또는 디렉토리로 나중에 할 수있는 많은 것들)를 표시하기 위해 메시지가 표시되면 최종 사용자가 디지털 서명을해야합니다. .

+0

고마워요, 그 트릭을해야합니다, 환호. – RonanC

0

Moxiecodes Plupload scripts을 사용하면 필요한 작업을 수행 할 수 있습니다. 기본적으로 전체 폴더 업로드를 지원하지는 않지만 브라우저가 BrowserPlus을 지원하면 가능할 수도 있습니다. 주제에 대한 최근 포럼 게시글보기 :

아니오, browserplus 만 전체 디렉토리를 선택할 수 있습니다. 다른 런타임에서 선택 파일을 이동해야합니다.

출처 : 나는 그것으로 아무 경험이 그렇게 적이 없다 http://www.plupload.com/punbb/viewtopic.php?id=236

.

+0

당신의 도움을 주셔서 고맙습니다. 브라우저 플러스는 훌륭한 컨셉이라고 생각합니다. 그러나 모든 잠재 사용자가 브라우저에 설치 한 경우에만 작동합니다. 다른 모든 것들은 파일 업로드 만 제공하는 것처럼 보입니다. 디렉토리 선택보다는. 다시 드로잉 보드에. 시간 내 주셔서 다시 한번 감사드립니다. – RonanC