diff --git a/pom.xml b/pom.xml index ff480c13a2dda306dea14b21f31f99b7faf20f6e..ee596ff2e61264cb81a30d4d38419ada4a8c800a 100644 --- a/pom.xml +++ b/pom.xml @@ -1668,6 +1668,11 @@ </exclusion> </exclusions> </dependency> + <dependency> + <groupId>com.sun.jersey</groupId> + <artifactId>jersey-servlet</artifactId> + <version>${com.sun.jersey.version}</version> + </dependency> <dependency> <groupId>com.sun.jersey.jersey-test-framework</groupId> diff --git a/src/main/java/org/olat/restapi/repository/course/CourseResourceFolderWebService.java b/src/main/java/org/olat/restapi/repository/course/CourseResourceFolderWebService.java index 736db5ab5710c75ba066b85e69ffc3e65fd9c5c7..99b305124a4b8caac604b07927310b841de727c4 100644 --- a/src/main/java/org/olat/restapi/repository/course/CourseResourceFolderWebService.java +++ b/src/main/java/org/olat/restapi/repository/course/CourseResourceFolderWebService.java @@ -33,7 +33,6 @@ import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.ws.rs.Consumes; -import javax.ws.rs.FormParam; import javax.ws.rs.GET; import javax.ws.rs.POST; import javax.ws.rs.PUT; @@ -50,7 +49,6 @@ import javax.ws.rs.core.Response.Status; import javax.ws.rs.core.UriBuilder; import javax.ws.rs.core.UriInfo; -import org.apache.commons.io.IOUtils; import org.olat.core.commons.modules.bc.meta.MetaInfo; import org.olat.core.commons.modules.bc.meta.MetaInfoHelper; import org.olat.core.commons.modules.bc.meta.tagged.MetaTagged; @@ -203,7 +201,7 @@ public class CourseResourceFolderWebService { @POST @Path("coursefolder") @Consumes(MediaType.MULTIPART_FORM_DATA) - public Response attachFileToFolderPost(@PathParam("courseId") Long courseId, @FormParam("filename") String filename, + public Response attachFileToFolderPost(@PathParam("courseId") Long courseId, @Context HttpServletRequest request) { return attachFileToCourseFolder(courseId, Collections.<PathSegment>emptyList(), request); } @@ -249,7 +247,7 @@ public class CourseResourceFolderWebService { @PUT @Path("coursefolder") @Consumes(MediaType.MULTIPART_FORM_DATA) - public Response attachFileToFolder(@PathParam("courseId") Long courseId, @FormParam("filename") String filename, + public Response attachFileToFolder(@PathParam("courseId") Long courseId, @Context HttpServletRequest request) { return attachFileToCourseFolder(courseId, Collections.<PathSegment>emptyList(), request); }