Фикс MediaType
This commit is contained in:
@@ -3,6 +3,7 @@ package im.rosetta;
|
|||||||
import im.rosetta.api.CdnResource;
|
import im.rosetta.api.CdnResource;
|
||||||
import im.rosetta.storage.FileStore;
|
import im.rosetta.storage.FileStore;
|
||||||
import org.glassfish.grizzly.http.server.HttpServer;
|
import org.glassfish.grizzly.http.server.HttpServer;
|
||||||
|
import org.glassfish.jersey.jackson.JacksonFeature;
|
||||||
import org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory;
|
import org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory;
|
||||||
import org.glassfish.jersey.media.multipart.MultiPartFeature;
|
import org.glassfish.jersey.media.multipart.MultiPartFeature;
|
||||||
import org.glassfish.jersey.server.ResourceConfig;
|
import org.glassfish.jersey.server.ResourceConfig;
|
||||||
@@ -20,6 +21,7 @@ public class Main {
|
|||||||
|
|
||||||
ResourceConfig config = new ResourceConfig()
|
ResourceConfig config = new ResourceConfig()
|
||||||
.register(MultiPartFeature.class)
|
.register(MultiPartFeature.class)
|
||||||
|
.register(JacksonFeature.class)
|
||||||
.register(new CdnResource(fileStore));
|
.register(new CdnResource(fileStore));
|
||||||
|
|
||||||
URI baseUri = URI.create("http://0.0.0.0:" + port + "/");
|
URI baseUri = URI.create("http://0.0.0.0:" + port + "/");
|
||||||
|
|||||||
@@ -29,7 +29,6 @@ public class CdnResource {
|
|||||||
|
|
||||||
@POST
|
@POST
|
||||||
@Path("u")
|
@Path("u")
|
||||||
@Consumes(MediaType.MULTIPART_FORM_DATA)
|
|
||||||
@Produces(MediaType.APPLICATION_JSON)
|
@Produces(MediaType.APPLICATION_JSON)
|
||||||
public Response upload(@FormDataParam("file") InputStream inputStream) {
|
public Response upload(@FormDataParam("file") InputStream inputStream) {
|
||||||
if (inputStream == null) {
|
if (inputStream == null) {
|
||||||
|
|||||||
Reference in New Issue
Block a user