Я пытаюсь загрузить отчеты и ресурсы для этих отчетов через java rest api v7.2.0 на jasperserver.
Я обнаружил, что загрузить изображение можно следующим образом:
RestClientConfiguration configuration = new RestClientConfiguration("http://127.0.0.1:8082/jasperserver");
configuration.setLogHttp(true);
configuration.setLogHttpEntity(true);
configuration.setJrsVersion(JRSVersion.v6_1_0);
configuration.setRestrictedHttpMethods(false);
JasperserverRestClient client = new JasperserverRestClient(configuration);
Session session = client.authenticate("jasperadmin", "jasperadmin");
session.resourcesService().resource("/images").uploadFile(new File("logo.png"), ClientFile.FileType.img, "logo.png", "logo.png"));
Но этот точно такой же код не работает, если изображение уже существует, но я хотел бы перезаписать изображение, если оно должно быть обновлено.
Проблема в том, что я не могу удалить, а затем загрузить снова изображение, как если бы оно было указано в отчете, оно сгенерирует и выдаст ошибку.
Как заменить уже существующее изображение через остальные API?