diff --git a/src/main/java/im/rosetta/Main.java b/src/main/java/im/rosetta/Main.java index c1ce47b..ca897b1 100644 --- a/src/main/java/im/rosetta/Main.java +++ b/src/main/java/im/rosetta/Main.java @@ -3,6 +3,7 @@ package im.rosetta; import im.rosetta.api.CdnResource; import im.rosetta.storage.FileStore; import org.glassfish.grizzly.http.server.HttpServer; +import org.glassfish.jersey.jackson.JacksonFeature; import org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory; import org.glassfish.jersey.media.multipart.MultiPartFeature; import org.glassfish.jersey.server.ResourceConfig; @@ -20,6 +21,7 @@ public class Main { ResourceConfig config = new ResourceConfig() .register(MultiPartFeature.class) + .register(JacksonFeature.class) .register(new CdnResource(fileStore)); URI baseUri = URI.create("http://0.0.0.0:" + port + "/"); diff --git a/src/main/java/im/rosetta/api/CdnResource.java b/src/main/java/im/rosetta/api/CdnResource.java index 875d255..58ceba8 100644 --- a/src/main/java/im/rosetta/api/CdnResource.java +++ b/src/main/java/im/rosetta/api/CdnResource.java @@ -29,7 +29,6 @@ public class CdnResource { @POST @Path("u") - @Consumes(MediaType.MULTIPART_FORM_DATA) @Produces(MediaType.APPLICATION_JSON) public Response upload(@FormDataParam("file") InputStream inputStream) { if (inputStream == null) {