デフォルト機能では、ContainerRequestContext requestCtx
を使用して、要求からセキュリティコンテキストとユーザー名を取得できます。ジャージファイルをアップロードするときにユーザーを承認できません
しかし、私はこのエラーを取得していMediaType.MULTIPART_FORM_DATA
を消費機能でこれを使用して、いくつかの理由のために:
org.glassfish.jersey.server.model.ModelValidationException: Validation of the application resource model has failed during application initialization.
コード:上記のコードは、単に作品
@POST
@Path("{albumcode}")
@RolesAllowed("user")
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.MULTIPART_FORM_DATA)
public Response uploadPicture(@PathParam("code") String code,
FormDataMultiPart multipart,
ContainerRequestContext requestCtx) {
ContainerRequestContext requestCtx
なしでの良い。
ContainerRequestContext
からデータを取得し、同時にファイルをアップロードするにはどうすればよいですか?