Skip to content

Instantly share code, notes, and snippets.

@team172011
Created November 29, 2019 15:30
Show Gist options
  • Save team172011/2ad21ba3c956914058526d50ab72ab04 to your computer and use it in GitHub Desktop.
Save team172011/2ad21ba3c956914058526d50ab72ab04 to your computer and use it in GitHub Desktop.
FileUpload with Jersey/Javax
import javax.servlet.http.HttpServletRequest;
import javax.ws.rs.*;
import javax.ws.rs.core.Context;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.StreamingOutput;
import javax.servlet.http.HttpServletRequest;
import javax.ws.rs.core.StreamingOutput;
@POST
@Path(value = "/fileUpload")
@Consumes(MediaType.MULTIPART_FORM_DATA)
@Produces(MediaType.APPLICATION_JSON)
ResponseEntity addExportForConfiguration(@Context HttpServletRequest request){
ServletFileUpload servletFileUpload = new ServletFileUpload(new DiskFileItemFactory());
List<FileItem> items = null;
items = servletFileUpload.parseRequest(request);
byte[] item0 = items.get(0).get();
return ResponseEntity.status(200).build();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment