일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 스프링
- 스프링파일업로드
- jsp
- pagenation
- 게시판구현
- 파일업로드
- ORDERBY
- html5
- mysql
- insert
- 페이징
- poi엑셀
- crud
- 자바스크립트
- SQL
- 자바타입
- CSS3
- Java
- PAGING
- 자바
- select
- spring
- jquery
- poi
- mybatis
- JSTL
- db
- MariaDB
- 퍼블리싱
- 자바파일업로드
- Today
- Total
목록자바파일업로드 (2)
째의 개발 기록방

jsp 글 등록시 파일을 같이 업로드 할때는 폼태그에 enctype="multipart/form-data" 을 꼭 추가해야한다. javascript ajax로 서버에 폼 서브밋 요청하기 controller fileVOset 이라는 파일만 저장시키는 메서드를 따로 만든다. (밑에 메서드에서 여러번 쓰일것이기 때문!) 프로퍼티에 설정돼있는 패스를 가져와 파일저장경로 cfilePath를 만든다. MultipartFile에 파일이 들어있다. 위에 따로 만들어둔 fileVOset 메서드를 불러와 MultipartFile에 들어있는 파일을 name값으로 뽑아서 리스트에 넣는다. service mapper.xml DB 디비를 확인해보면 업로드한 파일이 잘 들어간것을 확일할 수 있다~! 파일 다운로드는 아래링크에~! ..

jsp reportFileVOList 는 리스트의 형태로 데이터가 담겨져 있기 때문에 for문을 사용하여 데이터를 바인딩한다. 이렇게 하면 맨위 파일다운로드 화면처럼 파일 오리지날 네임 옆에 파일다운로드라는 a 버튼이 생성된다. 필요한 파일만 각각 다운받는것이다. 1. reportFileVOList 안에 fileOrgNm(파일오리지날명)이 null이 아닐 경우에 #fileOrg의 내용이 출력되어라.. 2. 파일다운로드 버튼, 삭제버튼 모두 파라미터로 파일아이디값을 넘겨준다.(fileId = fileVO의 pk값) 3. reportFileVOList 안에 fileOrgNm(파일오리지날명)이 null일 경우는 첨부 된 파일이 없습니다. 로 출력 파일삭제도 다운로드와 같은 방식으로 사용할 수 있다. javas..