아빠아버지
523
2019-05-09 00:10:59
5
175

게시판 파일 업로드 관련 문의드립니다.


jsp파일에서 파일을 업로드 할 때

<input type="file" name="file">
이런식으로 업로드를 하면 컨트롤러단에서
MultipartFile file 로 받아서 

file.getSize();를 해서 사용을 하면 되는데


jsp파일에서 파일을 여러개 업로드 할 경우

<input type="file" name="file1">
<input type="file" name="file2">
<input type="file" name="file3">

이런식으로 파일을 여러개를 업로드를 할 경우에는 컨트롤러단에서 어떻게 해서 디비에 하나씩 하나씩 업데이트를 할 수 가 있을까요?


0
0
  • 답변 5

  • onimusha
    6k
    2019-05-09 09:13:51

    서버에서 MultipartFile [] 배열로 전달받게 해보세요..

    0
  • 아빠아버지
    523
    2019-05-09 09:28:16

    onimusha님 답변 감사합니다

    그렇게 받는것까지는 했는데 java단에서 그걸 for 문으로 돌리든 while문으로 돌리든 해서 첨부파일을 추가한 갯수만큼 디비에 저장을 할려고 합니다

    게시판 테이블과 첨부파일 테이블을 별도로 만들었는데 

    첨부파일 한개는 디비까지 저장되는데 문제가 없는데 파일을 여러개를 디비에 각각 저장할려고 하니 방법이 생각이 안나네요 ㅠㅠ

    0
  • 김신입
    2k
    2019-05-09 09:30:17

    for(파일수 만큼 돌리기){

        db 작업;

    }


    이렇게 하면 되지 않나요?

    0
  • 아빠아버지
    523
    2019-05-09 09:32:49

    김신입님 답변 감사합니다

    제가 가장 궁금한게 for문 안에있는 파일 수 만큼 돌리기 부분에 들어가야할 로직이 어떤건지를 모르겠어요 ㅠㅠ

    0
  • 김신입
    2k
    2019-05-09 09:38:22

    배열로 전달 받으셨으면

    .length 속성으로 갯수 받아서 for 문 돌리시면 될것 같아요

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.