> -            builder = builder.payload(ByteStreams.toByteArray(input));
> -         } finally {
> -            input.close();
> -         }
> -      } else {
> -         BlobBuilder.PayloadBlobBuilder payloadBuilder = builder.payload(new 
> File(payload));
> -         if (!multipartUpload) {
> -            payloadBuilder = payloadBuilder.calculateMD5();
> -         }
> -         builder = payloadBuilder;
> +      BlobBuilder.PayloadBlobBuilder builder = blobStore
> +            .blobBuilder(blobName)
> +            .payload(new File(payload));
> +      if (!multipartUpload) {
> +         builder = builder.calculateMD5();
> +         options = new PutOptions().multipart(true);

Just above, `multipartUpload == true` leads to `new 
PutOptions().multipart(true)`, and here `multipartUpload == false` does so too?!

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-karaf/pull/21/files#r5398287

Reply via email to