로컬 파일을 읽고 JavaScript를 사용하여 배열의 각 행을 인덱스로 사용하려고합니다. 나는 과거 20 분을 찾고 있었고 어리 석거나 내 문제와 관련된 대답이 정말로 없다. (하지만 전 P 일 가능성이있다.) 나는 JavaScript에 정말 익숙하다. 만약 당신이 대답을 가지고 있다면, 코드를 주석으로 적어주세요. 무슨 일이 일어나고 있는지 알 수 있을까요?JavaScript를 사용하여 배열에 로컬 파일 구문 분석
또한 인터넷에서 검색 한 결과 일부 사용자는 JavaScript가 보안상의 이유로 로컬 파일을 읽을 수 없다고 말했습니다. 올바른지 알고 싶으면 다른 언어를 사용할 수 있습니까? PHP가 그 옵션이라면 약간 익숙합니다. 의심 스럽습니다.
편집 thg435의 질문에 따라, 나는 내가 달성하기 위해 노력하고 무엇을 설명 할 것이다.
나의 프로젝트는 온타리오 정부 (내가 한)가 수집 한 수질 데이터를 분석하여 어떤 방식 으로든 표시하는 것이다. Google Maps API를 사용하여 웹 페이지에 표시하도록 선택했습니다. 현재 화학 물질 파일이 있습니다. 각 라인은 다른 화학 물질입니다. 배열에서 파일을 읽은 다음 배열에 화학 물질을 표시하는 옵션 메뉴를 만들고 싶습니다.
또한 로컬 파일은 항상 동일한 이름과 위치가됩니다. 사람들이 클릭하고 파일을 선택하거나 드래그 앤 드롭하는 상자가있는 것을 나는 보았습니다.하지만 내가 찾는 것은 아닙니다.
나는 이것을 올바르게 설명했다고 생각하지 않습니다. 단어가 들어있는 HTML 및 JavaScript 파일과 동일한 디렉토리에 파일이 있습니다. 예 :
행 1 : "철" 2 호선 : "알루미늄" 3 호선 : 등 "스틸"
...
내가 파일을 읽고 각 행을 구문 분석하고 싶습니다 배열의 다른 색인으로 I사용자가 <input ... />
것을 사용하여 읽을 파일을 선택할 수 없도록하려는 경우
[FileReader API] (https://developer.mozilla.org/en/US/docs/Web/API/FileReader) – Charlie
주제와 관련이 없거나 모호한 질문입니다. 프로젝트가 무엇인지 말해 주면 더 나은 답변을 얻을 수 있습니다. 텍스트 파일을 배열로 읽는 것이 궁극적 인 목표는 아닙니다. – georg
@ thg435 방금 내가 성취하고자하는 것을 추가했습니다. – user3015565