Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private static HttpResponse postMultipartToUrl(OAuthParameters parameters, GenericUrl url, DataHandler multipart) throws IOException {
- HttpRequestFactory requestFactory = new NetHttpTransport().createRequestFactory(parameters);
- MultipartContent postBody = new MultipartContent()
- .setMediaType(new HttpMediaType("multipart/form-data"));
- postBody.setBoundary("boundary");
- HttpContent partContent = new ByteArrayContent("file", IOUtils.toByteArray(multipart.getInputStream()));
- HttpHeaders partHeaders = new HttpHeaders()
- .set("Content-Disposition", "form-data; name="" + "file" + """);
- postBody.addPart(new MultipartContent.Part(partHeaders, partContent));
- HttpRequest request = requestFactory.buildPostRequest(url, postBody);
- request.setHeaders(new HttpHeaders());
- return request.execute();
- }
Add Comment
Please, Sign In to add comment