POI 3 ~ натолкнулся на проблему с Java 10, в которой его проверки безопасности с помощью бомбы с эффектом «зип-бомба» выполняются во время приведения, см. Как обнаружить бомбу с «zip-бомбой» с помощью Java 10 .
Я нахожусь на POI 3.17 и Java 11, и изменение моей среды находится вне моего контроля и не произойдет в ближайшее время; Я сталкиваюсь с этой проблемой типов при вызове XSSFWorkbook.write(FileOutputStream ...)
, поэтому в настоящее время я не вижу способа сохранить результаты на диск.
Исходные файлы - это шаблоны Excel, которые мы создаем вручную, а затем заполняем с помощью POI. так что с точки зрения безопасности я не беспокоюсь о том, чтобы пропустить проверку, чтобы посмотреть, не бомбим ли мы сами себя. Есть ли способ полностью избежать проверки на наличие молнии?