X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;ds=sidebyside;f=org.argeo.util%2Fsrc%2Forg%2Fargeo%2Futil%2FStreamUtils.java;h=5e4e636fc45073f3615e5b9d6ce459bbc3c8ed3c;hb=a9cb3cf5a6a1c48cfbb45d2f33e98062563ed867;hp=30404f1e4edc195b9270488b1b0ed41eb7056187;hpb=02248ae439aabf998fb03524d125228d00c469e8;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.util/src/org/argeo/util/StreamUtils.java b/org.argeo.util/src/org/argeo/util/StreamUtils.java index 30404f1e4..5e4e636fc 100644 --- a/org.argeo.util/src/org/argeo/util/StreamUtils.java +++ b/org.argeo.util/src/org/argeo/util/StreamUtils.java @@ -1,6 +1,7 @@ package org.argeo.util; import java.io.BufferedReader; +import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; @@ -44,6 +45,13 @@ public class StreamUtils { return count; } + public static byte[] toByteArray(InputStream in) throws IOException { + try (ByteArrayOutputStream out = new ByteArrayOutputStream()) { + copy(in, out); + return out.toByteArray(); + } + } + public static void closeQuietly(InputStream in) { if (in != null) try {