2016-10-18 2 views
1

파일을 읽는 자바 스크립트가 있지만 파일을 선택하도록 사용자에게 묻지 않습니다. 나는 파일이 내가 파일을 읽는 자바 스크립트를 window.onload파일 판독기에 로컬 파일 경로 사용

function handleFiles(files) { 
    if (window.FileReader) { 
     getAsText(files[0]); 
    } else { 
     alert('FileReader are not supported in this browser.'); 
    } 
} 
function getAsText(fileToRead) { 
    var reader = new FileReader(); 
    reader.onload = loadHandler; 
    reader.readAsText(fileToRead); 
} 

function processData(event) { 
    var csv = event.target.result; 
    var allTextLines = csv.split(/\r\n|\n/); 
    var lines = []; 
    while (allTextLines.length) { 
     lines.push(allTextLines.shift().split(',')); 
    } 
    console.log(lines); 
} 
+0

브라우저가 보안상의 이유로 허용하지 않습니다 – Viney

답변

0

에로드 할 수 있지만 파일을 선택하도록 사용자에게 요청하지 않으려합니다.

당신은 그렇게 할 수 없습니다. 대규모 개인 정보 보호 문제 일 것입니다. 이 있으면 사용자로부터 파일을 가져올 수 있습니다.

+0

텍스트 파일 만 읽으면 어떻게됩니까? – Jerika

+0

@ Jerika : 아무런 차이가 없습니다. 웹 사이트를 호스팅하는 임의의 사람들이 읽고 읽을 수 없게하려는 텍스트 파일이 시스템에 없습니다. 시스템에 대해 정의 된 사용자 목록이되는 \ * nix 기반 시스템 (Linux, Mac OS 등)을 사용하는 경우, 모든 설정 파일에 대해 ... 그러나 Windows와 다른 경우에도 마찬가지입니다 OS의; 사람들은 다른 사람들이 읽고 싶지 않은 텍스트 파일을 가지고 있습니다. –