파일업로드시 첨부가능 확장자관리
- 작성자 :
- 장*원
- 작성일 :
- 2014-01-14 10:59:47
- 조회수 :
- 2,245
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
첨부파일 업로드시 이미지 파일만 또는 특정 확장자만 업로드 하게하려고 합니다.
어떻게 하나요?
참고로 ie6 사용하고있습니다 ㅠㅠ
어떻게 하나요?
참고로 ie6 사용하고있습니다 ㅠㅠ
A
안녕하세요. 표준프레임워크 센터입니다.
파일 업로드시 파일 확장자를 체크하는 기능은 제공하고 있지 않습니다.
다음과 같이 구현해 볼 수는 있으니 참고하여 적용해 보시기 바랍니다.
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") && ......) {
// 허용 확장자가 아닐 경우 처리
............
............
}
}
}
감사합니다.
파일 업로드시 파일 확장자를 체크하는 기능은 제공하고 있지 않습니다.
다음과 같이 구현해 볼 수는 있으니 참고하여 적용해 보시기 바랍니다.
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") && ......) {
// 허용 확장자가 아닐 경우 처리
............
............
}
}
}
감사합니다.