웹 사이트를 열면 해당 사이트에서 내 컴퓨터의 내용을 어떻게 볼 수 있습니까? Javascript를 생각하고 있는데, 어떻게하면 좋을까요? 이것은 파일 관리자와 같은 것입니다.웹 사이트에 로컬 호스트 컴퓨터 디렉터리 나열
예 : example.com을 열고 내 컴퓨터 파일 용 탐색기가 있습니다.
웹 사이트를 열면 해당 사이트에서 내 컴퓨터의 내용을 어떻게 볼 수 있습니까? Javascript를 생각하고 있는데, 어떻게하면 좋을까요? 이것은 파일 관리자와 같은 것입니다.웹 사이트에 로컬 호스트 컴퓨터 디렉터리 나열
예 : example.com을 열고 내 컴퓨터 파일 용 탐색기가 있습니다.
보안상의 이유로 Javascript를 통해 브라우저에서 컴퓨터의 파일 시스템에 액세스 할 수 없습니다. 페이지 하단에
var input = document.createElement('input');
input.type = 'file';
document.body.appendChild(input);
스크롤을하면 파일 입력 필드가 표시됩니다
하지만, 말 그대로 귀하의 질문에 대답하기 위해, 당신은 (콘솔에서)이 작업을 수행 할 수 있습니다.
이렇게하면 웹 페이지에서 컴퓨터의 파일을 탐색 할 수 있습니다.
Java 또는 Flash 플러그인을 사용하는 경우가 아니면 않습니다. –
(잠재적으로) 어떤 사이트의 클라이언트/방문자의 파일 시스템에 액세스 하시겠습니까?
이것은 불가능합니다. 그렇지 않으면 거대한 보안 위반이됩니다.
할 수 있으면 다른 사람도 할 수 있습니다. 어딘가에있는 불분명 한 사이트를 방문한 경우 (팝업으로 표시 될 수도 있음), 컴퓨터에있는 모든 개인 정보를 판매 할 수 있음을 발견 한 후 몇 달 후에 자신을 상상하십시오.
나는 그들이 클라이언트 쪽 - 서버에 의해 보이지 않는 목록으로 생각하고 있었다. – hexacyanide
http://www.antionline.com/archive/index.php/t-236772.html (https://www.google.co.uk/search?q=JavaScript+display+content+of+c% 3A + 드라이브)는 몇 년 전에 가능했습니다. 나는 여전히 작동한다면 시도하지 않았다. –
아직 작동하지 않지만 나에게 약간의 아이디어를 주었다. – hexacyanide
이 내가 당신이 example.com 실행
을 이해하고 대중
당신은 example.com을 실행하고 주요 보안 문제가 될 것입니다 자신
PHP를 사용하고 있습니까? –
네,하지만 PHP가 서버 측이라면 어떻게 할 수 있을지 생각하지 않습니다. 내가 업로드 버튼을 클릭 할 때와 같이 내 컴퓨터에 파일을 가져 오는 것을 의미합니다. – hexacyanide
자세한 내용을 제공해 주시겠습니까? 일반적으로 보안상의 이유로 웹 사이트는 클라이언트 컴퓨터의 파일을 열 수 없도록 차단됩니다. –