2013-11-27 3 views
3

내 폴더 계층 구조는 다음과 같습니다FileList에서 파일을 푸시하는 방법은 무엇입니까?

  • A/a.XML
  • A/B/b.XML

을 나는 a.XML 파일을 선택하여 읽습니다. 이제 b.XML 경로가 있습니다.

FileList에서이 파일을 푸시하는 방법이 궁금합니다. 파일 경로 만 있기 때문에 제 질문은 <input type="file">을 통해 전달하지 않습니다. 솔루션을 찾았지만 입력 태그없이 FileList에있는 파일을 푸시하는 방법을 찾지 못했습니다. 내 코드가 Google 크롬에서 실행되기를 바랍니다. 입력 태그를 통해 a.XML 파일을 읽기위한

나의 현재 코드는 다음과 같습니다 다음 FileList에 배치됩니다

if(filePath.files && filePath.files[0]) 
{   
    reader.onload = function (e) 
    { 
     output = e.target.result; 
     console.log("file path"); 
     console.log(output); 
    } 
} 

b.xml 경우, 내가 쉽게 그래서 나는 단지 b.xml 경로가이 파일을 읽을 수 있고, 내가 원하는 이 파일을 FileList 인터페이스에 푸시합니다.

+1

클라이언트에서 임의의 파일을 임의로 읽을 수는 없습니다. 사용자가 먼저 해당 파일을 선택해야합니다. – CBroe

+0

hello sir 사용자가 해당 파일의 암호화 된 경로를 얻을 수있는 파일을 선택합니다.이 기본 파일에서 해당 경로에있는 모든 파일을 읽을 수 있습니다. –

+0

@MememHabib 도움이 될만한 내용은 다음과 같습니다. https://developer.mozilla.org/en-US/docs/Web/API/FileList – hitautodestruct

답변

1

보안 문제로 인해 FileList에 경로를 추가 할 수 없습니다.

관련 문제