2010-05-01 11 views
0

자바 스크립트를 사용하여 폴더가 존재하는지 여부를 확인하는 방법?자바 스크립트로 폴더 체크인

감사합니다, Karthick이 만약

+2

서버의 폴더를? 고객에게? 어떤 종류의 폴더? – Oded

+0

정적 HTML에서 특정 경로의 폴더를 확인합니다. (클라이언트) – Karthick

답변

6

자바 스크립트는 할 수없는, 웹 브라우저 내에서 실행됩니다. (매우 유효한) 보안상의 이유로 웹 페이지의 자바 스크립트는 클라이언트 파일 시스템에 액세스 할 수 없습니다.

웹 페이지에서 서버에 폴더가 있는지 여부를 확인하려는 경우 Javascript에서 서버 메소드 (예 : Java, PHP, ASP.NET 등)로 Ajax 호출을 할 수 있습니다. 권한에 따라 서버 파일 시스템에 액세스 할 수 있습니까?

Windows 스크립팅 환경으로 Javascript를 사용하는 경우 메서드가 포함 된 FileSystemObject을 제공합니다. 당신이 당신의 서버의 폴더를 의미하는 경우

1

, 당신은 그것에 아약스 요청을하고 상태 코드를 확인할 수 있습니다

var req = new XMLHttpRequest(); 

req.onreadystatechange = function(){ 

    if (req.readyState < 4) return; 

    if (req.status === 200) alert("The folder exists!"); 
    else alert("The folder does not exist or can not be accessed!"); 

} 

req.open("GET", "/path/to/folder", true); 
req.send(""); 
+0

<양식 이름 = "myForm을"> <입력 유형 = "버튼"값 = "확인 폴더"의 onclick = 'checkfolder()'> 내가 실행할 때마다 이 ActiveX 컨트롤 메시지를받을? 그것을 억압하거나 파일을 검사하는 다른 방법이 있습니까? – Karthick

관련 문제