X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=blobdiff_plain;f=org.argeo.app.ui%2Fsrc%2Forg%2Fargeo%2Fapp%2Fui%2FSuiteUiUtils.java;fp=org.argeo.app.ui%2Fsrc%2Forg%2Fargeo%2Fapp%2Fui%2FSuiteUiUtils.java;h=504fbd2e3ed72d54d979aa50b822f03e57a0ecd0;hp=d1869717e28f1352792defe0ea988c36e10783d5;hb=070108136c569aeb0d070ae2e9c41597ea390012;hpb=9d9479621848024ba6f09f0cafd7a0ae173f8144 diff --git a/org.argeo.app.ui/src/org/argeo/app/ui/SuiteUiUtils.java b/org.argeo.app.ui/src/org/argeo/app/ui/SuiteUiUtils.java index d186971..504fbd2 100644 --- a/org.argeo.app.ui/src/org/argeo/app/ui/SuiteUiUtils.java +++ b/org.argeo.app.ui/src/org/argeo/app/ui/SuiteUiUtils.java @@ -1,14 +1,16 @@ package org.argeo.app.ui; -import java.awt.image.BufferedImage; import java.io.IOException; import java.io.InputStream; +import java.io.OutputStream; +import java.nio.file.Files; +import java.nio.file.Paths; -import javax.imageio.ImageIO; import javax.jcr.Node; import javax.jcr.RepositoryException; import javax.jcr.Session; +import org.apache.commons.io.IOUtils; import org.argeo.api.cms.CmsEditable; import org.argeo.api.cms.CmsEvent; import org.argeo.api.cms.CmsStyle; @@ -237,22 +239,20 @@ public class SuiteUiUtils { boolean test = false; if (test) { try (InputStream in = JcrUtils.getFileAsStream(fileNode); - // OutputStream out = Files.newOutputStream(Paths.get("/home/mbaudier/tmp/" + - // fileNode.getName())) - ) { - BufferedImage img = ImageIO.read(in); - System.out.println(fileNode.getName() + ": width=" + img.getWidth() + ", height=" + img.getHeight()); -// IOUtils.copy(in, out); + OutputStream out = Files.newOutputStream(Paths.get("/home/mbaudier/tmp/" + fileNode.getName()));) { +// BufferedImage img = ImageIO.read(in); +// System.out.println(fileNode.getName() + ": width=" + img.getWidth() + ", height=" + img.getHeight()); + IOUtils.copy(in, out); } catch (IOException e) { throw new RuntimeException(e); } - try (InputStream in = JcrUtils.getFileAsStream(fileNode);) { - ImageData imageData = new ImageData(in); - System.out.println(fileNode.getName() + ": width=" + imageData.width + ", height=" + imageData.height); - } catch (IOException e) { - throw new RuntimeException(e); - } +// try (InputStream in = JcrUtils.getFileAsStream(fileNode);) { +// ImageData imageData = new ImageData(in); +// System.out.println(fileNode.getName() + ": width=" + imageData.width + ", height=" + imageData.height); +// } catch (IOException e) { +// throw new RuntimeException(e); +// } } // TODO move it deeper in the middleware. if (!content.isNodeType(EntityType.box.get())) {