스프링에서 파일 저장할때는 그냥 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); //디코딩된 파일 만들기
'nodejs' 카테고리의 다른 글
node ip 클라이언트 ip 가져오기 (0) | 2022.02.14 |
---|---|
node 에서 서버 파일 다운로드 시키기 (0) | 2022.02.14 |
[nodejs] 데이터 받기 body-parser (0) | 2021.02.24 |
[nodejs] nodejs / expressjs 설치 (0) | 2021.02.24 |