Guest User

Untitled

a guest
May 27th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. private static HttpResponse postMultipartToUrl(OAuthParameters parameters, GenericUrl url, DataHandler multipart) throws IOException {
  2. HttpRequestFactory requestFactory = new NetHttpTransport().createRequestFactory(parameters);
  3.  
  4. MultipartContent postBody = new MultipartContent()
  5. .setMediaType(new HttpMediaType("multipart/form-data"));
  6. postBody.setBoundary("boundary");
  7.  
  8.  
  9. HttpContent partContent = new ByteArrayContent("file", IOUtils.toByteArray(multipart.getInputStream()));
  10. HttpHeaders partHeaders = new HttpHeaders()
  11. .set("Content-Disposition", "form-data; name="" + "file" + """);
  12. postBody.addPart(new MultipartContent.Part(partHeaders, partContent));
  13. HttpRequest request = requestFactory.buildPostRequest(url, postBody);
  14. request.setHeaders(new HttpHeaders());
  15. return request.execute();
  16. }
Add Comment
Please, Sign In to add comment