MultipartAdapter file()

in src/main/java/org/apache/sling/testing/teleporter/client/MultipartAdapter.java [59:69]


    MultipartAdapter file(String fieldName, String filename, String contentType, InputStream data) throws IOException {
        pw.append(dashes).append(boundary).append(eol);
        pw.append("Content-Disposition: form-data; name=\"").append(fieldName).append("\"");
        pw.append("; filename=\"").append(filename).append("\"").append(eol);
        pw.append("Content-Type: ").append(contentType).append(eol);
        pw.append("Content-Transfer-Encoding: binary").append(eol);
        pw.append(eol).flush();
        copy(data, out);
        pw.append(eol).flush();
        return this;
    }