JavaScript로 파일 읽고 쓰기
가능할까요? 상황에 따라 다릅니다. 대부분의 경우 JavaScript를 사용하여 웹 브라우저에서 직접 파일을 읽고 쓰는 것은 보안 및 원본 간 제한으로 인해 가능하지 않습니다. 하지만 Node.js와 같은 서버 측 JavaScript 환경에서는 파일 작업이 가능합니다.
Server-Side JavaScript
Node.js에서는 다음을 사용할 수 있습니다. 파일을 조작하는 FileSystem 모듈. 다음은 파일 읽기 및 쓰기의 예입니다.
const fs = require('fs'); const data = 'Hello, world!'; fs.writeFileSync('file.txt', data); const fileData = fs.readFileSync('file.txt', 'utf8'); console.log(fileData);
클라이언트측 JavaScript
최근 HTML5 업데이트에는 사용자 기기에서 파일을 읽는 기능이 도입되었습니다. 특정 시나리오. 이는 FileReader 개체를 사용하여 수행됩니다. 그러나 이는 서버 측 파일 작업에 비해 여전히 제한적이라는 점에 유의하는 것이 중요합니다.
const fileReader = new FileReader(); const inputFile = document.querySelector('input[type=file]'); inputFile.addEventListener('change', () => { const file = inputFile.files[0]; fileReader.readAsText(file); }); fileReader.onload = () => { console.log(fileReader.result); };
위 내용은 JavaScript가 파일을 읽고 쓸 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!