> @@ -198,6 +198,8 @@ public String putBlob(final String containerName, final
> Blob blob) throws IOExce
> Files.createParentDirs(outputFile);
> if (payload.getRawContent() instanceof File)
> Files.copy((File) payload.getRawContent(), outputFile);
> + else if (payload.isRepeatable())
> + Files.copy(payload, outputFile);
> else {
> payload = Payloads.newPayload(ByteStreams.toByteArray(payload));
> Files.copy(payload, outputFile);
Or
```
else {
if (!payload.isRepeatable()) {
payload = Payloads.newPayload(ByteStreams.toByteArray(payload));
}
Files.copy(payload, outputFile);
}
```
Avoids some duplication but sacrifices some clarify?
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/119/files#r5887872