@POST @Path("/run") @Consumes(MediaType.MULTIPART_FORM_DATA) public Response uploadFile(@FormDataParam("scriptfile") InputStream uploadedInputStream, @FormDataParam("scriptfile") FormDataContentDisposition fileDetail) { try { if (!otpServer.scriptingService.enableScriptingWebService) return Response.status(Status.FORBIDDEN) .entity("Scripting web-service is desactivated for security reasons.\n") .build(); String scriptContent = IOUtils.toString(uploadedInputStream, Charsets.UTF_8.name()); Object retval = otpServer.scriptingService.runScript(fileDetail.getFileName(), scriptContent); return Response.ok().entity(retval).build(); } catch (Throwable e) { return Response.status(Status.INTERNAL_SERVER_ERROR).entity(e.toString()) .type(MediaType.TEXT_PLAIN).build(); } }
@POST @Consumes(MediaType.MULTIPART_FORM_DATA) public Response post(@FormDataParam("file") InputStream stream, @FormDataParam("file") FormDataContentDisposition disposition) throws IOException { post(file, disposition.getFileName()); return Response.ok().build(); }
@FormDataParam("file") FormDataContentDisposition fileDetail) { String uploadedFileLocation = "D://uploadedFiles/" + fileDetail.getFileName(); System.out.println(uploadedFileLocation);
String filename = new String(d.getFileName().getBytes(StandardCharsets.ISO_8859_1), StandardCharsets.UTF_8); long filesize = d.getSize();
//code @POST @Path("/uploadImage") @Consumes(MediaType.MULTIPART_FORM_DATA) public Response uploadFile(@FormDataParam("file") InputStream uploadedStream, @FormDataParam("file") FormDataContentDisposition fileDetail) { String fileName = fileDetail.getFileName(); saveToFile(uploadedStream,fileName); String output = "File saved to server location : " + fileName; return Response.status(200).entity(output).build(); }
public Response addWorkflowSchema( @FormDataParam("bpmndata") InputStream in, @FormDataParam("bpmndata") FormDataContentDisposition fdc) { String fileName = fdc.getFileName(); }
@POST @Path("/upload") @Consumes(MediaType.MULTIPART_FORM_DATA) public Response uploadFile( @FormDataParam("file") InputStream uploadedInputStream, @FormDataParam("file") FormDataContentDisposition fileDetail) { String uploadedFileLocation = "d://uploaded/" + fileDetail.getFileName(); // save it writeToFile(uploadedInputStream, uploadedFileLocation); String output = "File uploaded to : " + uploadedFileLocation; return Response.status(200).entity(output).build(); }
@POST @Path("/upload/user/{email}/") @Consumes(MediaType.MULTIPART_FORM_DATA) @Produces({MediaType.APPLICATION_JSON}) public ErrorDO uploadFile( @FormDataParam("file") InputStream uploadedInputStream, @FormDataParam("file") FormDataContentDisposition fileDetail, @PathParam("email") String email, @Context HttpServletRequest hsr) { String name=fileDetail.getFileName(); // TODO now just read from the inputstream and do what you want with it }
@Path("/upload") public class FileUploadService{ @POST @Consumes(MediaType.MULTIPART_FORM_DATA) public Response uploadFile( @FormDataParam("file") InputStream uploadedInputStream, @FormDataParam("file") FormDataContentDisposition fileDetail) { String location = "/" + fileDetail.getFileName(); // save it writeToFile(uploadedInputStream, location); String output = "File uploaded to : " + location; return Response.status(200).entity(output).build(); } }
protected Response upload( final String id, final InputStream input, final FormDataContentDisposition detail, final String type) { String id = UUIDs.timeBased().toString(); factory .set(id, uploadID) .setFilename(detail.getFileName()) .setType(type); upload.process(input); return Response.ok(uploadID).build(); } //upload
@POST @Path("/Endpoint") @Consumes(MediaType.MULTIPART_FORM_DATA) public Response whateverEndPoint(@FormDataParam("fileName") InputStream fileInputStream, @FormDataParam("fileName") FormDataContentDisposition contentDispositionHeader, @FormDataParam("additionalParameter") String additionalParameter) { System.out.println(contentDispositionHeader.getFileName()); String output = "File Received on the server: "; return Response.status(200).entity(output).build(); }
@POST @Consumes(MediaType.MULTIPART_FORM_DATA) @Produces({MediaType.APPLICATION_JSON}) public Response uploadFile( @FormDataParam("file") InputStream uploadedInputStream, @FormDataParam("file") FormDataContentDisposition fileDetail) throws Exception { String filename = fileDetail.getFileName(); String uploadedFileLocation = "C:\\surveymedia\\media" + filename; try { saveFile(uploadedInputStream, uploadedFileLocation); } catch(Exception e){ return Response.status(400).entity(e.getCause()).build(); } String output = "File uploaded to: " + uploadedFileLocation; return Response.status(200).entity(output).build(); }
@POST @Path("/test") @ApiOperation ( value = "Test", response = String.class) @Consumes(MediaType.MULTIPART_FORM_DATA) public String test( @FormDataParam("file") InputStream is, @FormDataParam("file") FormDataContentDisposition fileDetails ) { String fileName = fileDetails.getFileName(); if (fileName != null && !fileName.equals("")) { // read the input stream } return is.read(); }
@POST @Consumes(MediaType.MULTIPART_FORM_DATA) public Response post( @FormDataParam("part") String s, @FormDataParam("part") FormDataContentDisposition d) { final Map<String, String> parameters = Maps.newHashMap(); parameters.put("boundary", "myboundary"); final MediaType mediaType = new MediaType("multipart", "form-data", parameters); return Response .ok(s + ":" + d.getFileName(), mediaType) .build(); }
@FormDataParam(value="file") FormDataContentDisposition fileDisposition; @FormDataParam("fileBodyPart") FormDataBodyPart body; @Path("/v1/source") @POST @Consumes(MediaType.MULTIPART_FORM_DATA) @Produces({ MediaType.APPLICATION_JSON}) @ApiOperation( value = "Create a new Source from an uploaded file.", response = Source.class ) public Response makeSource( @FormDataParam(value="file") InputStream inputStream ) { logger.info(fileDisposition.toString()); return makeSourceRaw(inputStream, fileDisposition.getFileName()); }
@POST @Consumes({ MediaType.MULTIPART_FORM_DATA }) @Produces({ MediaType.APPLICATION_JSON }) public Response uploadStorageFile(@Context UriInfo ui, @Context HttpHeaders hh, @FormDataParam("file") InputStream uploadedInputStream, @FormDataParam("file") FormDataContentDisposition fileDetail){ System.out.println(uploadedInputStream.getClass().getName()); String uploadedFileLocation = fileDetail.getFileName(); long size = fileDetail.getSize(); // save it try { //test.jpg for test purposes OutputStream out = new FileOutputStream(new File("test.jpg")); IOUtils.copy(uploadedInputStream, out); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } String output = "File uploaded to : "; return Response.status(200).entity(output).build();
@POST @Consumes(MediaType.MULTIPART_FORM_DATA) public Response getUpload(@FormDataParam("file") InputStream inputStream, @FormDataParam("file") FormDataContentDisposition header, @FormDataParam("path") String path) { try { saveFile(inputStream, path + "/" + header.getFileName()); } catch (IOException e) { LOGGER.error("Error while saving {}", path, e); return Response.status(Status.CONFLICT).build(); } return Response.ok().build(); }
@POST @Consumes(MediaType.MULTIPART_FORM_DATA) public Response uploadFiles(@FormDataParam("file_upload") InputStream uploadedInputStream, @FormDataParam("file_upload") FormDataContentDisposition fileDetail) { try { String filePath = fileManagement.saveFile(uploadedInputStream, fileDetail.getFileName()); // return ok("{fileName: " + filePath + "}"); return ok(Notifications.success(filePath)); } catch (Exception e) { logger.error(e.toString()); return fail(); } }
@POST @Path("/grid/file") @Consumes(MediaType.MULTIPART_FORM_DATA) @Produces(MediaType.APPLICATION_JSON) public FileVersionId registerFile(@FormDataParam("file") InputStream uploadedInputStream, @FormDataParam("file") FormDataContentDisposition fileDetail) throws FileManagerException { if (uploadedInputStream == null || fileDetail == null) throw new RuntimeException("Invalid arguments"); GridClient grid = controller.getContext().get(GridClient.class); AttachmentContainer container = controller.getContext().getAttachmentManager().createAttachmentContainer(); File file = new File(container.getContainer()+"/"+fileDetail.getFileName()); try { Files.copy(uploadedInputStream, file.toPath()); } catch (IOException e) { throw new RuntimeException("Error while saving file."); } FileVersion fileVersion = grid.registerFile(file); return fileVersion.getVersionId(); } }
@POST @Consumes(MediaType.MULTIPART_FORM_DATA) public void upload(FormDataMultiPart formParams) { Map<String, List<FormDataBodyPart>> fieldsByName = formParams.getFields(); //Assume i am sending only files with the request for (List<FormDataBodyPart> fields : fieldsByName.values()) { for (FormDataBodyPart field : fields) { InputStream is = field.getEntityAs(InputStream.class); String fileName = field.getName(); field.getMediaType(); //This working fine FormDataContentDisposition f=field.getFormDataContentDisposition(); System.out.println(f.getFileName()); } } }