이 누리집은 대한민국 공식 전자정부 누리집입니다.
적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.
장*원
2014-01-14 10:59:47
2,650
공통컴포넌트
완료
첨부파일 업로드시 이미지 파일만 또는 특정 확장자만 업로드 하게하려고 합니다.
어떻게 하나요?
참고로 ie6 사용하고있습니다 ㅠㅠ
안녕하세요. 표준프레임워크 센터입니다.
파일 업로드시 파일 확장자를 체크하는 기능은 제공하고 있지 않습니다.
다음과 같이 구현해 볼 수는 있으니 참고하여 적용해 보시기 바랍니다.
Iterator fileIter = multiRequest.getFileNames();
while (fileIter.hasNext()) {
MultipartFile mFile = multiRequest.getFile((String)fileIter.next());
if (mFile.getSize() > 0) {
String orginFileName = mFile.getOriginalFilename();
int index = orginFileName.lastIndexOf(".");
String fileExt = orginFileName.substring(index + 1);
// 체크하고자 하는 확장자를 추가
if (!fileExt.equals("jpg") && ......) {
// 허용 확장자가 아닐 경우 처리
............
............
}
}
}
감사합니다.