/cmm/fms/getImage.do 소스 질문
- 작성자 :
- 아*개
- 작성일 :
- 2018-07-17 17:24:23
- 조회수 :
- 1,293
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
if (fvo.getFileExtsn() != null && !"".equals(fvo.getFileExtsn())) {
if ("jpg".equals(fvo.getFileExtsn().toLowerCase())) {
type = "image/jpeg";
} else {
type = "image/" + fvo.getFileExtsn().toLowerCase();
}
type = "image/" + fvo.getFileExtsn().toLowerCase();
}
소스내용에 이 부분이 있는데 type 에 담는 부분이 맨아래 부분만 계속 담는데 위에 if -else 는 왜 필요한거죠?
if ("jpg".equals(fvo.getFileExtsn().toLowerCase())) {
type = "image/jpeg";
} else {
type = "image/" + fvo.getFileExtsn().toLowerCase();
}
type = "image/" + fvo.getFileExtsn().toLowerCase();
}
소스내용에 이 부분이 있는데 type 에 담는 부분이 맨아래 부분만 계속 담는데 위에 if -else 는 왜 필요한거죠?
A
안녕하세요.
전자정부 표준프레임워크센터입니다.
확장자가 jpg인 경우 MIME 타입을 image/jpeg로 하기 위해 if를 사용하였습니다.
그리고 그 이외의 확장자인 경우 MIME 타입을 image/+ 파일확장자로 하기위해 else를 사용하였습니다.
맨 마지막에 다시 type = "image/" + fvo.getFileExtsn().toLowerCase(); 을 함으로써
위에서 정한 type을 다시 바꾸게 되어있는데, 이는 추후 다음버전에 삭제반영하도록 하겠습니다.
감사합니다.
전자정부 표준프레임워크센터입니다.
확장자가 jpg인 경우 MIME 타입을 image/jpeg로 하기 위해 if를 사용하였습니다.
그리고 그 이외의 확장자인 경우 MIME 타입을 image/+ 파일확장자로 하기위해 else를 사용하였습니다.
맨 마지막에 다시 type = "image/" + fvo.getFileExtsn().toLowerCase(); 을 함으로써
위에서 정한 type을 다시 바꾸게 되어있는데, 이는 추후 다음버전에 삭제반영하도록 하겠습니다.
감사합니다.