{"id":54516,"library":"jersey-media-multipart","title":"Jersey Multipart Media","description":"Jersey Multipart entity providers support module for handling multipart/form-data requests and responses in JAX-RS applications.","status":"active","version":"4.0.2","language":"java","source_language":null,"source_url":"https://github.com/eclipse-ee4j/jersey","tags":["jersey","multipart","jax-rs","rest","file-upload"],"install":[{"cmd":"<dependency>\n  <groupId>org.glassfish.jersey.media</groupId>\n  <artifactId>jersey-media-multipart</artifactId>\n  <version>4.0.2</version>\n</dependency>","lang":"xml","label":"Maven"},{"cmd":"implementation 'org.glassfish.jersey.media:jersey-media-multipart:4.0.2'","lang":"groovy","label":"Gradle"}],"dependencies":[],"imports":[{"symbol":"FormDataMultiPart","correct":"org.glassfish.jersey.media.multipart.FormDataMultiPart"}],"quickstart":{"code":"import org.glassfish.jersey.media.multipart.FormDataMultiPart;\nimport org.glassfish.jersey.media.multipart.file.FileDataBodyPart;\nimport javax.ws.rs.client.Entity;\nimport javax.ws.rs.core.MediaType;\n\npublic class Main {\n    public static void main(String[] args) {\n        FormDataMultiPart multiPart = new FormDataMultiPart();\n        multiPart.field(\"name\", \"John\");\n        multiPart.bodyPart(new FileDataBodyPart(\"file\", new java.io.File(\"test.txt\")));\n        Entity entity = Entity.entity(multiPart, MediaType.MULTIPART_FORM_DATA_TYPE);\n        System.out.println(\"Multipart entity created\");\n    }\n}","lang":"java","description":"Creates a multipart form data entity with a text field and a file attachment."},"warnings":[{"fix":"Use javax.ws.rs for Jersey 2.x or jakarta.ws.rs for Jersey 4.x.","message":"Jersey 4.x uses Jakarta namespace; ensure your project uses Jakarta EE dependencies.","severity":"breaking","affected_versions":">=4.0.0"}],"env_vars":null,"search_vec":"'applic':20 'entiti':6 'file':28 'file-upload':27 'handl':11 'jax':18,24 'jax-r':17,23 'jersey':1,4,21 'media':3 'modul':9 'multipart':2,5,22 'multipart/form-data':12 'provid':7 'request':13 'respons':15 'rest':26 'rs':19,25 'support':8 'upload':29","created_at":"2026-06-15T09:10:25.363253+00:00","updated_at":"2026-06-15T09:10:25.363253+00:00","problems":[],"ecosystem":"maven","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://projects.eclipse.org/projects/ee4j.jersey","github":"https://github.com/eclipse-ee4j/jersey","docs":"https://appdoc.app/artifact/org.glassfish.jersey.media/jersey-media-multipart/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["web-framework"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-15","next_check":"2026-12-12","install_tag":null}}