질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

네트워크 드라이브를 웹브라우저상에서 제어할수는 없나요?

작성자 정보

  • 캡틴퓨처 작성
  • 작성일

컨텐츠 정보

본문

리눅스에 php 로 네트워크 드라이브를 활용해 웹폴더를 제작중입니다.

리눅스의 삼바를 설치한 파일 서버를 두고, 텍스트 파일을 생성해 데몬상에 쉘스립트를 만들어 리눅스 계정 및 삼바 계정 설정, 그리고 쿼터 설정을 해서 웹에서의 네트워크 드라이브에 대한 서버 설정은 작업을 했습니다.

그런데 웹상에서 로그인 후 네트워크 드라이브에 접근하기 위해 WSH(Windows  Script Host) 내용을 msdn 에서도 찾아보고 해서 MapNetworkDrive 함수 등을 사용해 가능하던데, 실제 브라우저상에서 네트워크 드라이브를 윈도우 탐색기로 구현하는 방법을 알고 싶습니다.
실제 윈도우 탐색기의 네트워크 드라이브처럼 읽기 쓰기가 모두 이루어져야 하는데, 경험 있는 고수님들의 자문을 구합니다..

관련자료

댓글 1

홍보성님의 댓글

  • 홍보성
  • 작성일
일반적으로 웹폴더는 ActiveX로 구현한 웹에 139번 포트를 이용한 파일 전송 등을 짬뽕해서 만든 방법을 사용합니다.
php를 개발해 보셨다면 아시겠지만 리스팅, 다운로드, 업로드의 모듈을 별도로 개발해야 되고, 드래그엔드롭같은 기능으로 이동, 다운로드, 업로드 기능을 구현하기 위해선 어쩔 수 없게 ActiveX로 개발해야 합니다.
힘드시면 ActiveX로 간단하게 network drive 연결하는 api로 탐색기에 네트워크 드라이브로 연결해 버리는 방법도 괜찮습니다. 단점으로는 외부 인터넷망 상태에서 ISP 업체에서 netbios 패킷을 차단한 경우도 있어 광대역으로 사용하지 못할 수도 있습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,138 명
  • 현재 강좌수 :  36,196 개
  • 현재 접속자 :  583 명