private void isAsyuku() throws Exception {
InputStream file = upFile.getInputstream();
int index = StringUtils.split(upFile.getFileName(), "").length - 1;
String fileName1 = StringUtils.split(upFile.getFileName(), "")[index];
if(StringUtils.split(fileName1, ".").length == 1){
return;
}
String extension = StringUtils.split(fileName1, ".")[1];
StringUtils.equals(extension, "");
if (StringUtils.equals(extension, "gif") || StringUtils.equals(extension, "bmp")
|| StringUtils.equals(extension, "jpg") || StringUtils.equals(extension, "tif")
|| StringUtils.equals(extension, "tiff") || StringUtils.equals(extension, "GIF")
|| StringUtils.equals(extension, "BMP") || StringUtils.equals(extension, "JPG")
|| StringUtils.equals(extension, "TIF") || StringUtils.equals(extension, "TIFF")) {
if (StringUtils.equals(extension, "TIFF") || StringUtils.equals(extension, "TIF")
|| StringUtils.equals(extension, "tif") || StringUtils.equals(extension, "tiff")) {
IIORegistry registry = IIORegistry.getDefaultInstance();
registry.registerServiceProvider(new com.sun.media.imageioimpl.plugins.tiff.TIFFImageWriterSpi());
registry.registerServiceProvider(new com.sun.media.imageioimpl.plugins.tiff.TIFFImageReaderSpi());
}
// ファイルのピクセールサイズを取得する
BufferedImage image = ImageIO.read(file);
BigDecimal width = BigDecimal.valueOf(image.getWidth());
BigDecimal height = BigDecimal.valueOf(image.getHeight());
if (width.compareTo(new BigDecimal(5000)) > 0 || height.compareTo(new BigDecimal(5000)) > 0) {
this.imageFlage = "true";
} else {
this.imageFlage = "false";
}
}
}