> +import org.jclouds.b2.domain.UploadUrlResponse;
> +import org.jclouds.b2.reference.B2Headers;
> +import org.jclouds.rest.MapBinder;
> +
> +import com.google.common.base.Preconditions;
> +import com.google.common.net.HttpHeaders;
> +import com.google.common.net.PercentEscaper;
> +
> +public final class UploadFileBinder implements MapBinder {
> + public static final PercentEscaper escaper = new
> PercentEscaper("._-/~!$'()*;=:@", false);
> +
> + @Override
> + public <R extends HttpRequest> R bindToRequest(R request, Map<String,
> Object> postParams) {
> + UploadUrlResponse uploadUrl = (UploadUrlResponse)
> postParams.get("uploadUrl");
> + B2Object b2Object = (B2Object) postParams.get("b2Object");
> + Preconditions.checkArgument(b2Object.fileId() == null, "fileId must be
> null, was %s", b2Object.fileId());
Done.
---
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs/pull/276/files/d27eef19e1ef39d560170786aa7a9ef1f711b71b#r66389498