1. 程式人生 > >校驗經過base64編碼的字串是否是圖片檔案

校驗經過base64編碼的字串是否是圖片檔案

synchronized private static boolean isImageFromBase64(String base64Str) {
		boolean flag = false;
		try {
			BufferedImage bufImg = ImageIO.read(new ByteArrayInputStream(new BASE64Decoder().decodeBuffer(base64Str)));
			if (null == bufImg) {
				return flag;
			}
			flag = true;
		} catch (Exception e) {
			System.err.println(e.getMessage());
		}
		return flag;
	}

base64Str是經過base64編碼後的字串