fixed GeoportalExporter stream

This commit is contained in:
Francesco Mangiacrapa 2024-04-19 12:28:56 +02:00
parent ffcc6a15e1
commit 1f33e820d5
2 changed files with 20 additions and 17 deletions

View File

@ -18,6 +18,7 @@
@ -45,6 +46,7 @@
@ -71,6 +73,7 @@
@ -97,6 +100,7 @@
@ -123,6 +127,7 @@
@ -135,12 +140,7 @@
<dependent-module archiveName="geoportal-data-mapper-1.1.0-SNAPSHOT.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/geoportal-data-mapper/geoportal-data-mapper">
<dependency-type>uses</dependency-type>
</dependent-module>
<dependent-module archiveName="geoportal-client-1.2.2-SNAPSHOT.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/geoportal-client/geoportal-client">
<dependency-type>uses</dependency-type>
</dependent-module>
<dependent-module archiveName="geoportal-common-1.1.0-SNAPSHOT.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/geoportal-common/geoportal-common">
<dependency-type>uses</dependency-type>
</dependent-module>
@ -187,6 +187,7 @@
@ -213,6 +214,7 @@
@ -238,6 +240,7 @@

View File

@ -130,7 +130,7 @@ public class GeoportalExporter {
LOG.info("Serving request as client...");
FileReference pdfRef = exportAsPDF(req, ucdID, projectID, null, context, user);
InputStream input = new URL(pdfURL).openStream();
InputStream input = pdfRef.getStorageVolatileURL().openStream();
StreamingOutput so = new SingleFileStreamingOutput(input);
ResponseBuilder response = Response.ok(so)
@ -307,7 +307,7 @@ public class GeoportalExporter {
html += "<p style=\"font-size: 18px;\">" + action + "</p>";
if (waiting) {
html += "<img alt=\"D4Science Geoportal Loading...\" src=\"img/loading-gears.gif\"><br />";
html += "<img alt=\"D4Science Geoportal Loading...\" src=\"uri-resolver/img/loading-gears.gif\"><br />";
}
html += "<br/><p id=\"message\">" + message + "</p>";