플랑크톤
1k
2019-07-15 01:51:26 작성 2019-07-15 01:57:57 수정됨
10
909

어느부분이 문제길래 파일업로드가 안되는걸까요? ㅠㅠ


 ㅠㅠ.. 이미 한번 질문했던부분이라 저혼자 해결하고 싶었지만 몇시간동안 같은걸 건드려봐도 답이 안보여서..




어느부분이 문제인데 파일업로드가 안될까요? 

음.. 자바코드부분에 fileList를 println으로 찍어보니까 []으로 뜨는걸보니까 데이터를 받는게 문제가있는게 아닐까 싶은데..

0
  • 답변 10

  • Mambo
    5k
    2019-07-15 06:29:53

    formData -> files ?


    /**
     * Return the contents plus description of uploaded files in this request,
     * or an empty list if it does not exist.
     * @param name a String specifying the parameter name of the multipart file
     * @return the uploaded content in the form of a {@link MultipartFile} list
     * @since 3.0
     */
    List<MultipartFile> getFiles(String name);


  • 사는게힘듭니다
    2019-07-15 09:54:13

    매개변수에 넣어보세요.

  • 플랑크톤
    1k
    2019-07-15 10:05:15

    안돼네요..ㅠㅠ


  • 바밤바
    342
    2019-07-15 12:21:00

    서버쪽에서 못 받는거라면.. 클라이언트에서는 제대로 올라가나요? 

  • 플랑크톤
    1k
    2019-07-15 13:22:13

    클라이언트에서 제대로 올라간다는게 파일선택이 되냐는 뜻인가요..?


    선택은 잘 돼여..


    클라에서 서버로 파일을 넘겨줄때 어떻게 넘겨이언트에서 제대로 올라간다는게 파일선택이 되냐는 뜻인가요..?




    선택은 잘 돼여..



    클라에서 서버로 파일을 넘겨줄때 어떻게 넘겨줘야할지 잘 ..모르겠어요

  • 플랑크톤
    1k
    2019-07-15 13:23:02

    그리고 지금보니까.. ajax가 실행되는 조건이 없는거같네요..

  • 유리세계
    3k
    2019-07-15 14:05:00

    ajax로 파일업로드가 안되실걸요?....

    form 을 사용하시거나 ajaxForm 을 쓰셔야합니다

  • Mambo
    5k
    2019-07-15 22:42:58

    FormData를 이용해서 멀티파트 요청을 할 수 있는 건 맞습니다만

    files로 오는 파라미터를 바인딩하지 못하였다면 멀티파트 리졸버가 제대로 동작하지 않는다고 봐야됩니다.


  • 서노
    224
    2019-07-15 23:12:58

    파일 하나만 넘겨도 안되나요?

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