File(3)
-
[JAVA]_File 파일 생성, 파일 삭제
디렉토리를 생성하고, 삭제해야 하는 경우가 있다. 생성 디렉토리를 만들때 하나만 만드는 것이 아니라, 연속된 파일의 경로를 만들어야 할 때가 있다. 파라미터로 기준이 되는 경로를 하나 받고, 그뒤에 나열되는 파라미터의 이름별 폴더가 생기게 되도록 구현하였다. //폴더 생성 함수 private static void makeDir(String uploadPath, String... paths) { if(!(new File(uploadPath).exists())){ logger.debug("noExistRootFile"); File rootDirPath = new File(uploadPath); if(!rootDirPath.exists()){ rootDirPath.mkdir(); } } if(new File(..
2022.06.23 -
[포트폴리오 페이지]_19단계_게시판 심화_(파일 다운로드 2편)
해당 게시글은 업로드 1편 , 다운로드 2편으로 구성되어 있습니다. [환경] 개발툴 : IntelliJ DB : oracle 프레임워크 : spring , mybatis 사용 언어 : ES6, Java , Html5 , CSS 완성 화면] input type="file" 생성 해당 버튼 클릭시 파일 선택하는 창이 뜸 한가지 or 다중 파일 선택시 하단에 썸네일, 이름 , 삭제버튼 생성 삭제버튼 클릭시 해당 row 삭제와 동시에 전달하는 데이터도 삭제 등록후 해당 게시물 조회시 정상적으로 파일 이름과 함께 다운로드가 되는 모습 개발 목표 : SPA 로 구현한 게시판에서 글 작성시 파일 업로드 기능 추가, 파일 업로드시 Mulitple 속성 부여하여 여러개의 파일 업로드 하도록 구현파일 다운로드시 글 작성자..
2022.04.29 -
[포트폴리오 페이지]_18단계_게시판 심화_(파일 업로드 1편)
해당 게시글은 업로드 1편 , 다운로드 2편으로 구성되어 있습니다. [환경] 개발툴 : IntelliJ DB : oracle 프레임워크 : spring , mybatis 사용 언어 : ES6, Java , Html5 , CSS 완성 화면] 개발 목표 : SPA 로 구현한 게시판에서 글 작성시 파일 업로드 기능 추가, 파일 업로드시 Mulitple 속성 부여하여 여러개의 파일 업로드 하도록 구현파일 다운로드시 글 작성자가 저장한 파일 명 그대로 다운로드하도록 구현, 한국어 인코딩 추가 1] 구성 유저가 파일을 업로드 할 때 - > Input type=file 태그를 활용하여 FormData 형태의 구조로 Controller에 전달 -> Controller에서는 전달받은 데이터를 핸들링하는 Service 호..
2022.04.29