Examples of InputStreamBody


Examples of org.apache.http.entity.mime.content.InputStreamBody

        }

        HttpMultipart multipart = new HttpMultipart("form-data", Charset.forName("UTF-8"), "foo");
        FormBodyPart p1 = new FormBodyPart(
                "field1",
                new InputStreamBody(new FileInputStream(tmpfile), s1 + ".tmp"));
        FormBodyPart p2 = new FormBodyPart(
                "field2",
                new InputStreamBody(new FileInputStream(tmpfile), s2 + ".tmp"));

        multipart.addBodyPart(p1);
        multipart.addBodyPart(p2);

        multipart.setMode(HttpMultipartMode.BROWSER_COMPATIBLE);
View Full Code Here

Examples of org.apache.http.entity.mime.content.InputStreamBody

    }

    @Test
    public void testInputStreamBody() throws Exception {
        byte[] stuff = "Stuff".getBytes("US-ASCII");
        InputStreamBody b1 = new InputStreamBody(new ByteArrayInputStream(stuff), "stuff");
        Assert.assertEquals(-1, b1.getContentLength());

        Assert.assertNull(b1.getCharset());
        Assert.assertEquals("stuff", b1.getFilename());
        Assert.assertEquals("application/octet-stream", b1.getMimeType());
        Assert.assertEquals("application", b1.getMediaType());
        Assert.assertEquals("octet-stream", b1.getSubType());

        Assert.assertEquals(MIME.ENC_BINARY, b1.getTransferEncoding());

        InputStreamBody b2 = new InputStreamBody(
                new ByteArrayInputStream(stuff), "some/stuff", "stuff");
        Assert.assertEquals(-1, b2.getContentLength());
        Assert.assertNull(b2.getCharset());
        Assert.assertEquals("stuff", b2.getFilename());
        Assert.assertEquals("some/stuff", b2.getMimeType());
        Assert.assertEquals("some", b2.getMediaType());
        Assert.assertEquals("stuff", b2.getSubType());

        Assert.assertEquals(MIME.ENC_BINARY, b2.getTransferEncoding());
    }
View Full Code Here

Examples of org.apache.http.entity.mime.content.InputStreamBody

  }

  @Override
  public Promise<Void> addAttachment(final URI attachmentsUri, final InputStream inputStream, final String filename) {
    final MultipartEntity entity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE, null, Charset.defaultCharset());
    entity.addPart(FILE_BODY_TYPE, new InputStreamBody(inputStream, filename));
    return postAttachments(attachmentsUri, entity);
  }
View Full Code Here

Examples of org.apache.http.entity.mime.content.InputStreamBody

  @Override
  public Promise<Void> addAttachments(final URI attachmentsUri, final AttachmentInput... attachments) {
    final MultipartEntity entity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE, null, Charset.defaultCharset());
    for (final AttachmentInput attachmentInput : attachments) {
      entity.addPart(FILE_BODY_TYPE, new InputStreamBody(attachmentInput.getInputStream(), attachmentInput.getFilename()));
    }
    return postAttachments(attachmentsUri, entity);
  }
View Full Code Here

Examples of org.apache.http.entity.mime.content.InputStreamBody

    // We want to upload our sample application, containing custom module
    // definitions and DTK dependencies.
    MultipartEntity reqEntity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);
   
    InputStream is = getClass().getClassLoader().getResourceAsStream("user_app.zip");   
    InputStreamBody bin = new InputStreamBody(is, "application/zip", "user_app.zip");
    reqEntity.addPart("user_app", bin);
   
    httpPost.setEntity(reqEntity);
    HttpResponse response = httpclient.execute(httpPost);
   
View Full Code Here

Examples of org.apache.http.entity.mime.content.InputStreamBody

        URI uploadUrl = Urls.uploadBase();
        HttpPost request = new HttpPost(uploadUrl);
        MultipartEntity entity = new MultipartEntity();
        StringBody pubKeyBody = StringBody.create(client.getPublicKey(), "text/plain", null);
        entity.addPart("UPLOADCARE_PUB_KEY", pubKeyBody);
        entity.addPart("file", new InputStreamBody(inputStream, filename));
        request.setEntity(entity);
        String fileId = client.getRequestHelper().executeQuery(request, false, UploadBaseData.class).file;
        return client.getFile(fileId);
    }
View Full Code Here

Examples of org.apache.http.entity.mime.content.InputStreamBody

  }

  @Override
  public Promise<Void> addAttachment(final URI attachmentsUri, final InputStream inputStream, final String filename) {
    final MultipartEntity entity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE, null, Charset.defaultCharset());
    entity.addPart(FILE_BODY_TYPE, new InputStreamBody(inputStream, filename));
    return postAttachments(attachmentsUri, entity);
  }
View Full Code Here

Examples of org.apache.http.entity.mime.content.InputStreamBody

  @Override
  public Promise<Void> addAttachments(final URI attachmentsUri, final AttachmentInput... attachments) {
    final MultipartEntity entity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE, null, Charset.defaultCharset());
    for (final AttachmentInput attachmentInput : attachments) {
      entity.addPart(FILE_BODY_TYPE, new InputStreamBody(attachmentInput.getInputStream(), attachmentInput.getFilename()));
    }
    return postAttachments(attachmentsUri, entity);
  }
View Full Code Here

Examples of org.apache.http.entity.mime.content.InputStreamBody

  }

  @Override
  public Promise<Void> addAttachment(final URI attachmentsUri, final InputStream inputStream, final String filename) {
    final MultipartEntity entity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);
    entity.addPart(FILE_BODY_TYPE, new InputStreamBody(inputStream, filename));
    return postAttachments(attachmentsUri, entity);
  }
View Full Code Here

Examples of org.apache.http.entity.mime.content.InputStreamBody

  @Override
  public Promise<Void> addAttachments(final URI attachmentsUri, final AttachmentInput... attachments) {
    final MultipartEntity entity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);
    for (final AttachmentInput attachmentInput : attachments) {
      entity.addPart(FILE_BODY_TYPE, new InputStreamBody(attachmentInput.getInputStream(), attachmentInput.getFilename()));
    }
    return postAttachments(attachmentsUri, entity);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.