[급 질문] 자바스크립트 json 저장 질문 드립니다. ㅠㅠ
자바스크립트 text 저장 시 로그 형태로 특정 디렉토리에 쓰기 할 수 있나요?
자바나 JSP는 가능한데 자바스크립트는 가능한지 궁금합니다.
아무래도 보안 때문에 저장 안 되도록 하지 않았을까 하는 게 저 개인적인 생각입니다....
전문가 분들의 답변을 기다리겠습니다. ㅠ,.ㅜ
55글자 더 채워주세요.
1개의 답변이 있어요!
질문의 의도가 제가 이해한게 정확한지는 모르겠으나
결론부터 말하자면 가능은 합니다.
허나 ActiveXOvejct를 활용한 비표준 스크립트라 IE에서만 동작합니다.
javascript 에는 FileSystemObject 객체가 있어서 해당 객체로 local PC 에 폴더나 파일로 접근 가능합니다.
<script> var fso = new ActiveXObject("Scripting.FileSystemObject"); //폴더 유무 체크 var fdPath = "D:₩₩test"; if(!fso.FolderExists(fdPath){ console.log("폴더없음"); //폴더 생성 fso.CreateFolder(fdPath); } //폴더복사 var newfdPath = fso.CopyFolder(fdPath,"D:₩₩test_new"); //폴더삭제 fso.DeleteFolder(fdPath) //파일유무체크 var fPath = "D:₩₩test_new₩₩test.txt"; if(!fso.FileExists(fPath)){ console.log("파일 없음"); //파일생성 fso.CreateTextFile(fPath); } //파일복사 var newfPath = fso.CopyFile(fPath,"D:₩₩test_new₩₩test_new.txt"); //파일삭제 fso.DeleteFile(fPath); </script>하지만 말씀드린대로 IE에서만 동작하는 비표준이고
표준으로는 보안문제로 FileReader 객체를 활용한 읽기 기능밖에 제공되지 않습니다.