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

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

inno setup - TLabel or TNewStaticText - change .Font.Style on Focus like Cursor changes with .Cursor -