mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-13 00:45:44 +01:00
fix bundle upload
This commit is contained in:
@@ -51,8 +51,11 @@ import com.sun.jersey.api.client.ClientHandlerException;
|
||||
import com.sun.jersey.api.client.ClientRequest;
|
||||
import com.sun.jersey.api.client.ClientResponse;
|
||||
import com.sun.jersey.api.client.WebResource;
|
||||
import com.sun.jersey.api.client.config.ClientConfig;
|
||||
import com.sun.jersey.api.client.config.DefaultClientConfig;
|
||||
import com.sun.jersey.api.client.filter.ClientFilter;
|
||||
import com.sun.jersey.core.util.MultivaluedMapImpl;
|
||||
import com.sun.jersey.multipart.impl.MultiPartWriter;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
@@ -122,7 +125,8 @@ public class JerseyClientProvider implements ScmClientProvider
|
||||
UrlProvider urlProvider = UrlProviderFactory.createUrlProvider(url,
|
||||
UrlProviderFactory.TYPE_RESTAPI_XML);
|
||||
|
||||
Client client = Client.create();
|
||||
Client client =
|
||||
Client.create(new DefaultClientConfig(MultiPartWriter.class));
|
||||
|
||||
client.addFilter(new CookieClientFilter());
|
||||
|
||||
|
||||
@@ -58,6 +58,7 @@ import java.io.InputStream;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
import javax.ws.rs.core.MediaType;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -125,7 +126,8 @@ public class JerseyRepositoryClientHandler
|
||||
form.field(PARAM_NAME, request.getName());
|
||||
form.bodyPart(new StreamDataBodyPart(PARAM_BUNDLE, stream));
|
||||
|
||||
ClientResponse response = r.post(ClientResponse.class);
|
||||
ClientResponse response =
|
||||
r.type(MediaType.MULTIPART_FORM_DATA).post(ClientResponse.class, form);
|
||||
|
||||
ClientUtil.checkResponse(response);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user