Map<String, MultipartFile> files = multiRequest.getFileMap();
if (!files.isEmpty()) {
result = fileUtil.parseFileInf(files, "BBS_", 0, "", "");
atchFileId = fileMngService.insertFileInfs(result);
}
이렇게 파일을 사용해서 저장하고있습니다
보안사항으로 0byte의 파일은 저장못하게 변경하라하는데 ..
files의 실제 값을 디버그로 보면
{file_1=org.springframework.web.multipart.commons.CommonsMultipartFile@63a751ff, file_0=org.springframework.web.multipart.commons.CommonsMultipartFile@7df86f75}
이런식으로 들어가있습니다..
일반 file이면
File oFile = new File("0.exe");
if (oFile.exists()) {
long L = oFile.length();
System.out.println(L + " bytes : " + oFile.getAbsoluteFile());
}
사용해서 체크를 할수있는데 멀티파일은 어떻게 확인해볼수 있을까요 ..ㅜㅜ