자바스크립트로 txt 파일 읽기와 폴더의 파일 목록 불러오기 가능한가요?
로빈아빠
본문
둘다 불가능할 것 같다는 느낌이 강하지만 혹시나 해서 질문드려봅니다.
자바스크립트로 *.txt 파일을 문자열 형태로 읽어올 수 있나요?
그리고 특정폴더에 있는 파일 목록을 불러올 수 있는지 궁금합니다.
자바스크립트로 이미지 뷰어를 만들고 싶은데, 이전에는 파일이름을 전부
배열에 넣고 작업을 했었습니다.
만약 특정폴더의 파일목록을 불러올 수 있다면 보다 동적인 페이지 작성이
가능할 것 같습니다.
예를 들자면, image 라는 폴더안에 다음과 같은 파일들이 있다고 가정합니다.
[image]---------------------------
여름여행.jpg
멋진하늘.jpg
myface.jpg
background_01.gif
-------------------------------------
위의 파일들을 자바스크립트로 불러올 수 있었으면 참 좋겠습니다.
혹시 가능하다면 꼭 알려주세요!
질문 요약합니다!
질문1>자바스크립트로 *.txt 파일을 문자열 형태로 읽어올 수 있나요?
질문2>자바스크립트로 특정폴더에 있는 파일 목록을 불러올 수 있나요?
질문읽어주셔서 감사합니다^^
자바스크립트로 *.txt 파일을 문자열 형태로 읽어올 수 있나요?
그리고 특정폴더에 있는 파일 목록을 불러올 수 있는지 궁금합니다.
자바스크립트로 이미지 뷰어를 만들고 싶은데, 이전에는 파일이름을 전부
배열에 넣고 작업을 했었습니다.
만약 특정폴더의 파일목록을 불러올 수 있다면 보다 동적인 페이지 작성이
가능할 것 같습니다.
예를 들자면, image 라는 폴더안에 다음과 같은 파일들이 있다고 가정합니다.
[image]---------------------------
여름여행.jpg
멋진하늘.jpg
myface.jpg
background_01.gif
-------------------------------------
위의 파일들을 자바스크립트로 불러올 수 있었으면 참 좋겠습니다.
혹시 가능하다면 꼭 알려주세요!
질문 요약합니다!
질문1>자바스크립트로 *.txt 파일을 문자열 형태로 읽어올 수 있나요?
질문2>자바스크립트로 특정폴더에 있는 파일 목록을 불러올 수 있나요?
질문읽어주셔서 감사합니다^^
공대여자 07-03-30 15:40 |소스보기
AJAX로 하면 XML대신 text를 읽어와서 처리하도록 하면 되겠군요.
그리고 특정폴더에 있는 파일 목록을 불러올 수 있는지 궁금합니다.
-> 안됨(보안상 막혔음)
그리고 특정폴더에 있는 파일 목록을 불러올 수 있는지 궁금합니다.
-> 안됨(보안상 막혔음)
풍도리 07-05-14 17:04 |소스보기
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=euc-kr">
<title>제목 없음</title>
<script language="javascript">
<!--
var xmlHttp;
function createXMLHttpRequest() {
if (window.ActiveXObject)
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
else if (window.XMLHttpRequest)
xmlHttp = new XMLHttpRequest();
}
function startRequest() {
createXMLHttpRequest();
xmlHttp.OnReadyStateChange = handleStateChange;
xmlHttp.open("GET", "file:///C:\\list.txt", true);
xmlHttp.send(null);
}
function handleStateChange() {
if(xmlHttp.ReadyState==4 && xmlHttp.status==0){
alert(xmlHttp.ResponseText);
}
}
// - JavaScript - -->
</script>
</head>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<p><a href="#" OnClick="startRequest();">파일가져오기</a></p>
</body>
</html>
<head>
<meta http-equiv="content-type" content="text/html; charset=euc-kr">
<title>제목 없음</title>
<script language="javascript">
<!--
var xmlHttp;
function createXMLHttpRequest() {
if (window.ActiveXObject)
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
else if (window.XMLHttpRequest)
xmlHttp = new XMLHttpRequest();
}
function startRequest() {
createXMLHttpRequest();
xmlHttp.OnReadyStateChange = handleStateChange;
xmlHttp.open("GET", "file:///C:\\list.txt", true);
xmlHttp.send(null);
}
function handleStateChange() {
if(xmlHttp.ReadyState==4 && xmlHttp.status==0){
alert(xmlHttp.ResponseText);
}
}
// - JavaScript - -->
</script>
</head>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<p><a href="#" OnClick="startRequest();">파일가져오기</a></p>
</body>
</html>
풍도리 07-05-14 17:06 |소스보기
위의 소스에서 xmlHttp.open("GET", "file:///C:\\list.txt", true); 이 부분의 경로를 변경하면 원하시는 텍스트 파일의 내용을 가져올 수 있습니다만. 한글은 오류가 납니다.
관련링크
댓글목록
등록된 댓글이 없습니다.