첨부파일 업로드 방식 추가질문
- 작성자 :
- 정*정
- 작성일 :
- 2020-11-02 17:03:38
- 조회수 :
- 3,221
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
전자정부 프레임워크 첨부파일 업로드에서 문의사항이 있습니다.
각각 다른 input 태그를 사용하여 다른 항목별로 첨부파일을 받을려고하는데
ex) 항목1 input , name="ab"
항목2 input name="cd"
getFile() 형식으로 받았을때는 null으로 나오고
Map<String, MultipartFile> files = multiRequest.getFileMap();
Map 형식으로 값이 나옵니다.
Map 형식으로 받았을때 각각 다른 항목인지 구별 할수 있는 메소드나 방법이있을까요?
------------------------------------------------------------------------------------------------------------------------------------------------
안녕하세요,
저번에 문의드린질문에 대해서 답변을 받았는데,
제가 문의드린점과는 좀 다른점이 있어서 다시 질문드립니다.
<input type="file" name ="file_1"
<input type="file" name ="file_2"
이런 HTML코드를 사용하여 Map<String, MultipartFile> files = multiRequest.getFileMap();
맵을 통하여 값을 받았는데,
files에 담긴 값은 파일명만 있어서
만일 file_2만 업로드하였을때 file_1과다르게 구별할수 있는 값을 찾을수 있는건지 알고싶습니다.
file_1, file_2를 맵으로 받앗을때 파일정보는 넘어오지만 각각 해당하는컬럼에 맞게 넣어야하는데
구별 할수있는 메소드나 방법이 궁금하여 질문드립니다.
ex) file_1만 업로드하였을때 name = "file_1"임을 구별할수 있는지.
각각 다른 input 태그를 사용하여 다른 항목별로 첨부파일을 받을려고하는데
ex) 항목1 input , name="ab"
항목2 input name="cd"
getFile() 형식으로 받았을때는 null으로 나오고
Map<String, MultipartFile> files = multiRequest.getFileMap();
Map 형식으로 값이 나옵니다.
Map 형식으로 받았을때 각각 다른 항목인지 구별 할수 있는 메소드나 방법이있을까요?
------------------------------------------------------------------------------------------------------------------------------------------------
안녕하세요,
저번에 문의드린질문에 대해서 답변을 받았는데,
제가 문의드린점과는 좀 다른점이 있어서 다시 질문드립니다.
<input type="file" name ="file_1"
<input type="file" name ="file_2"
이런 HTML코드를 사용하여 Map<String, MultipartFile> files = multiRequest.getFileMap();
맵을 통하여 값을 받았는데,
files에 담긴 값은 파일명만 있어서
만일 file_2만 업로드하였을때 file_1과다르게 구별할수 있는 값을 찾을수 있는건지 알고싶습니다.
file_1, file_2를 맵으로 받앗을때 파일정보는 넘어오지만 각각 해당하는컬럼에 맞게 넣어야하는데
구별 할수있는 메소드나 방법이 궁금하여 질문드립니다.
ex) file_1만 업로드하였을때 name = "file_1"임을 구별할수 있는지.
A
안녕하세요.
표준프레임워크센터 입니다.
업무적으로 커스텀이 필요하신것으로 판단됩니다.
이경우 다양한 결과및 케이스가 발생할수 있어 답변 드리기 어렵습니다.
참고로 말씀드리면
Map<String, MultipartFile> files 형태로 전달받게 되는데
String형이 KEY로서 전달되니
이 값으로 구분을 하셔야 할듯 합니다.
저희가 제공해 드리는 가이드에는 관련된 내용은 없습니다.
다음 스프링 문서에서 보면
다음과 같이 되어 있는데
다음 메소드로 참조가 가능하지 않을까 예상됩니다.
getName()
Return the name of the parameter in the multipart form.
https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/multipart/MultipartFile.html
감사합니다.
표준프레임워크센터 입니다.
업무적으로 커스텀이 필요하신것으로 판단됩니다.
이경우 다양한 결과및 케이스가 발생할수 있어 답변 드리기 어렵습니다.
참고로 말씀드리면
Map<String, MultipartFile> files 형태로 전달받게 되는데
String형이 KEY로서 전달되니
이 값으로 구분을 하셔야 할듯 합니다.
저희가 제공해 드리는 가이드에는 관련된 내용은 없습니다.
다음 스프링 문서에서 보면
다음과 같이 되어 있는데
다음 메소드로 참조가 가능하지 않을까 예상됩니다.
getName()
Return the name of the parameter in the multipart form.
https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/multipart/MultipartFile.html
감사합니다.