> + .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