List of usage examples for org.apache.http.client.entity EntityBuilder setFile
public EntityBuilder setFile(final File file)
From source file:com.jkoolcloud.tnt4j.streams.inputs.HttpStreamTest.java
@Test public void httpFilePostTest() throws Exception { HttpClientBuilder builder = HttpClientBuilder.create(); HttpClient client = builder.build(); URI url = makeURI();/*from w ww.j a va 2s .com*/ HttpPost post = new HttpPost(url); File file = new File(samplesDir, "/http-file/log.txt"); EntityBuilder entityBuilder = EntityBuilder.create(); entityBuilder.setFile(file); entityBuilder.setContentType(ContentType.TEXT_PLAIN); MultipartEntityBuilder builder2 = MultipartEntityBuilder.create(); builder2.addBinaryBody("file", file, ContentType.APPLICATION_OCTET_STREAM, "file.ext"); // NON-NLS HttpEntity multipart = builder2.build(); post.setEntity(multipart); final HttpResponse returned = client.execute(post); assertNotNull(returned); }