2010-04-15 2 views
1

Internet Explorer 브라우저 (IE6 이상)에서만 실행되는 내 응용 프로그램 용 폴더 선택기를 만들고 싶습니다.Internet Explorer를 사용하여 브라우저를 통해 폴더 경로 가져 오기

사용자가 HTML 탐색 버튼을 통해 사용하고자하는 전체 폴더 경로를 얻고 싶습니다. 그리고 이것을 PHP로 작성된 서버 측 응용 프로그램에 전달하십시오! 보안상의 이유로 JavaScript를 통해 수행 할 수 없으므로 다른 대안을 찾고 있습니다.

자바 애플릿을 사용하여 솔루션을 구현했지만 IE6에서는 작동하지 않았고 브라우저 보안이 내가이 앱을 배포 할 때 잠겨 있기 때문에 효과가 없었습니다. 즉, 도망 가려고하지 않습니다. 애플릿.

현재 해결책으로는 사용자가 폴더 위치에 텍스트 파일을 붙여 넣을 수 있지만 더 이상 허용되지 않습니다.

구현에 대한 모든 조언을 환영합니다!

덕분에 모든

+0

서버에 파일 경로, 사용자의 로컬 컴퓨터 또는 다른 찾고 계십니까 플래시를 사용하면 익숙하지 않은 경우는 , 깊은 기술없이 구현 될 수있다 "대동맥"파일 위치? –

+0

사용자 로컬 컴퓨터. – Abs

+0

이것이 자바 질문이라고 생각하지 마십시오. –

답변

0

앱이 IE는 당신이 하나의 방법으로 간단한 ActiveX 컨트롤을 만들 수 있습니다 경우 :

HRESULT BrowseForFolder([out] BSTR folderName); 

ATL 마법사가 당신에게 코드의 주요 부분을 제공 할 것입니다.

하지만이에 대한 플래시 사용을 고려합니다 : 그것은 더 널리 다음 자바를 사용

  1. (난 그렇게 생각 ).

  2. ActiveX는 브라우저의 보안 옵션과 설치가 더 까다로울 수 있습니다.

  3. 당신의 작업은 작은 편이기 때문에
+0

Flash가 전체 경로와 디렉토리 구조를 제공 할 수 있습니까? – Abs

+0

저는 플래시 코더가 아닙니다. 이것은 단지 추측입니다. 그러나 플래시가 가능하다면 가장 좋은 방법 일 것입니다. 어쨌든 항상 ActiveX로 할 수 있습니다. – Eugene

관련 문제