> +               .contentType(MediaType.OCTET_STREAM.toString()).build();
> +         BlobRequestSigner signer = ctx.getSigner(regionId);
> +         HttpResponse response;
> +         try {
> +            HttpRequest putRequest;
> +            putRequest = signer.signPutBlob(containerName, blob2, 600);
> +            MutableContentMetadata metadata = blob2.getMetadata()
> +                  .getContentMetadata();
> +            HttpRequest.Builder<?> putRequestBuilder = putRequest.toBuilder()
> +                  .addHeader(HttpHeaders.CONTENT_TYPE,
> +                        metadata.getContentType());
> +            putRequestBuilder.addHeader(HttpHeaders.CONTENT_LENGTH,
> +                  String.valueOf(input.size()));
> +            putRequestBuilder.payload(input);
> +            putRequest = putRequestBuilder.build();
> +            Payload payload = Payloads.newByteArrayPayload(input.read());

Call `newByteSourcePayload(input)`.

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-openstack/pull/94/files#r16790831

Reply via email to