[html] HTML 링크로 폴더를 여는 방법은 무엇입니까?

응용 프로그램 사용자가 웹 페이지 내의 링크를 클릭하여 폴더를 열 수 있도록해야합니다. 폴더의 경로는 네트워크에 있으며 어디서나 액세스 할 수 있습니다. 이 작업을 쉽게 수행 할 수있는 방법이 없다고 확신하지만 내가 잘못한 것 같습니다.



답변

Windows 탐색기에서 공유 폴더를여시겠습니까? file:링크 를 사용해야 하지만주의 사항이 있습니다.


답변

URL file://[servername]/[sharename]은 네트워크의 공유 폴더에 대한 탐색기 창을 열어야합니다.


답변

예를 들어 디렉토리 목록이 허용되도록 폴더 권한이 설정되어 있는지 확인한 다음 chmod 701을 사용하여 해당 폴더에 앵커를 지정하십시오 (위험 할 수 있음).

<a href="./downloads/folder_i_want_to_display/" >Go to downloads page</a>

해당 디렉토리에 index.html 색인 파일이 없는지 확인하십시오.


답변

보안 설정이 보통 수준으로 설정되어 있으면 file : ///// 사용이 작동하지 않습니다.

사용자가 네트워크 또는 공유에있는 파일 *을 다운로드 /보기 만 할 수 있도록하려면 IIS에서 가상 디렉터리를 설정할 수 있습니다. 속성 탭에서 “다른 컴퓨터에있는 공유”가 선택되어 있고 “다음으로 연결 …”이 네트워크 위치를 볼 수있는 계정인지 확인합니다.

웹 페이지 (예 : http : // yoursite / yourvirtualdir / ) 에서 가상 디렉터리에 연결 하면 웹 브라우저에서 디렉터리보기가 열립니다.

* 가상 디렉터리에 대한 쓰기 권한을 허용하여 사용자가 파일을 추가 할 수 있지만 시도하지는 않았으며 네트워크 권한이이 설정을 무시한다고 가정 할 수 있습니다.


답변

Chrome에서는 작동하지 않지만이 다른 답변은 플러그인을 통한 솔루션을 제안합니다.

Google 크롬이 로컬 링크를 열 수 있습니까?


답변

링크 주소를 복사하여 새 창에 붙여 넣어 보안을 우회 할 수도 있습니다. 이것은 크롬과 파이어 폭스에서 작동하지만 파이어 폭스에서 슬래시를 추가해야 할 수도 있습니다.


답변

파티에 조금 늦었지만 최근에 직접 해결해야했지만 약간은 다르지만 비슷한 상황을 가진 사람에게 도움이 될 수 있습니다.

저는 노트북에서 xampp를 사용하여 Windows에서 순전히 로컬 웹 사이트 앱을 실행하고 있습니다. (내가 아는 매우 구체적인 환경). 이 경우 php 파일에 대한 html 링크를 사용하고 다음을 실행합니다.

shell_exec('cd C:\path\to\file');
shell_exec('start .');

로컬 Windows 탐색기 창이 열립니다.