lefennec
226
2018-02-08 14:15:17
3
7974

자바에서 file을 MultipartFile로 변환할수 있는지요?


안녕하세요, 초보초보한 개발자입니다.

파일을 업로드 하려고 하는데, MultipartFile로 업로드를 해야만 하고

File로만 받아올 수 있는 상황입니다.

그래서 File > MultipartFile 변환을 해 주어야 하는데 방법을 찾지 못하고 있습니다.


File file = new File("src/test/resources/validation.txt");
    DiskFileItem fileItem = new DiskFileItem("file", "text/plain", false, file.getName(), (int) file.length() , file.getParentFile());
    fileItem.getOutputStream();
    MultipartFile multipartFile = new CommonsMultipartFile(fileItem);


이런 종류를 사용해보았는데 동작하지 않고 MockMultipartFile은 사용이 불가합니다.

많은 도움 부탁드립니다 (_ _) 감사합니다.


0
  • 답변 3

  • visualkhh
    3k
    2018-02-08 14:22:52

    https://stackoverflow.com/questions/16648549/converting-file-to-multipartfile

    https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/multipart/MultipartFile.html

  • lefennec
    226
    2018-02-08 14:41:09

    visualkhh님 감사합니다!

    첫번째 글의 IOUtils 사용했다는 답변 소스로 해결했습니다!

  • 승찬
    84
    2018-12-27 09:37:38

    IOUtils 


    어떤거 선언하셧나요!?

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