From fd568af3e1f67ff581fc77d80d422ef152d8e3e6 Mon Sep 17 00:00:00 2001 From: Jon Marius Venstad Date: Mon, 29 Apr 2019 13:47:20 +0200 Subject: Use MultiPartStreamer in ApplicationApiTest for verification --- .../src/main/java/ai/vespa/hosted/api/MultiPartStreamer.java | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'hosted-api/src/main') diff --git a/hosted-api/src/main/java/ai/vespa/hosted/api/MultiPartStreamer.java b/hosted-api/src/main/java/ai/vespa/hosted/api/MultiPartStreamer.java index 7ed86210957..6b2f5596fd6 100644 --- a/hosted-api/src/main/java/ai/vespa/hosted/api/MultiPartStreamer.java +++ b/hosted-api/src/main/java/ai/vespa/hosted/api/MultiPartStreamer.java @@ -56,6 +56,14 @@ public class MultiPartStreamer { return this; } + /** Adds the given data as a named part in this, using the {@code "application/octet-stream" content type}. */ + public MultiPartStreamer addBytes(String name, byte[] data) { + streams.add(() -> separator(name, "application/octet-stream")); + streams.add(() -> new ByteArrayInputStream(data)); + + return this; + } + /** Adds the contents of the file at the given path as a named part in this. */ public MultiPartStreamer addFile(String name, Path path) { streams.add(() -> separator(name, path)); -- cgit v1.2.3