password protected zip file in next.js (1) 썸네일형 리스트형 password protect zip file 생성기 in Next.js 💡 api 응답 값으로 zip file (+password protect)을 만들어 보자 ! 요구 사항은 엑셀 파일을 생성해야 하는데, 이때 보안상의 이유로 비밀번호를 달아야 한다. 엑셀 파일에다가 비밀번호를 설정할수 있는 라이브러리가 리액트나 nodejs에 있을거라 생각했는데 찾아도 발견하지 못했다. 여기서 고난이 시작됨 ! 결과 적으로 적용한 방법은 다음과 같다. 1. api 통해서 내용에 해당하는 값을 들고온다. 2. next.js api 단에서 1️⃣ 번 응답값을 가지고 엑셀 파일을 만든다. (xlsx라이브러리 사용) 3. 서버에 해당 파일을 저장한다. 4. 리눅스 zip 명령어를 사용하여 zip 파일을 만든다. 이때 비밀번호 옵션을 걸어서 비밀번호도 걸어준다 5. 서버에 저장된 zip 파일을 읽.. 이전 1 다음