nodejs
NODE 에서 파일 저장하기 :: FS 이용
꿈꾸는토끼
2022. 2. 7. 16:24
스프링에서 파일 저장할때는 그냥 multipart 를 이용해서 슝슝 저장하면 됐는데
노드의 파일 시스템은 fs... 예.. 가져와서 쓴다.
const fs = require('fs');
파일은 BASE64 STRING으로 받는다~
버퍼를 이용해서 파일 저장..
저장해따
let file = fs.readFileSync('./message.js', 'utf-8'); //message.js 파일 읽기
let encode = Buffer.from(file).toString('base64'); //파일 base64로 인코딩
let mk = fs.writeFileSync('./encodeFile', encode); // 인코딩된 파일 만들기
let file2 = fs.readFileSync('./encodeFile', 'utf-8'); // 인코딩된 파일 읽기
let decode = Buffer.from(file2, 'base64').toString('utf-8'); //파일 디코딩
let mk2 = fs.writeFileSync('./decodeFile.js', decode); //디코딩된 파일 만들기