java - Enable FormDataMultiPart or @FormDataParam in JAVAEE Glassfish -
trying implement kind of image upload function found internet sources recommending using formdatamultipart or formdataparam jersey.
jersey nice webframework , part of javaee. problem is, both interfaces not available in api. use javaee api maven javax.javaee-api version 7.
<dependency> <groupid>javax</groupid> <artifactid>javaee-api</artifactid> <version>7.0</version> <scope>provided</scope> </dependency>
it seems both not part of javaee standard. question how enable image upload glassfish using javaee api. best using kind of workaround enable image upload jersey.
thanks answering
include following dependencies:
<dependency> <groupid>com.sun.jersey</groupid> <artifactid>jersey-json</artifactid> <version>1.18.1</version> </dependency> <dependency> <groupid>com.sun.jersey</groupid> <artifactid>jersey-server</artifactid> <version>1.18.1</version> </dependency> <dependency> <groupid>com.sun.jersey.contribs</groupid> <artifactid>jersey-multipart</artifactid> <version>1.18.1</version> </dependency>
to upload images declare post method inputstream form data parameter, example:
@post @path(value = "/uploadimage") @consumes(value = mediatype.multipart_form_data) @produces(value = mediatype.application_json) public response uploadimage(@formdataparam("file") inputstream image)
Comments
Post a Comment