Http.MultipartFormData.FilePart uploadedFile = body.getFile("file"); if (uploadedFile != null) { String fileName = uploadedFile.getFilename(); String contentType = uploadedFile.getContentType(); File file = uploadedFile.getFile(); file.renameTo(new File("D:/images/" +fileName));// it can be source File newFile = new File("D:/images/files/" + uploadedFile.getFilename()); java.nio.file.Files.move( file.toPath(),newFile.toPath(), StandardCopyOption.ATOMIC_MOVE); // org.apache.commons.io.FileUtils.moveFile(file, new File(path, fileName)); return ok("File is uploaded at source and copied the same file at destination"); }
final Http.MultipartFormData.FilePart meta = request().body().asMultipartFormData().getFile("picture"); final String key = meta.getFilename(); final Upload upload = tm.upload(BUCKET_NAME, key, meta.getFile()); Logger.info("start upload " + meta.getFilename()); return asPromise(meta.getFilename(), upload).map(new Function<UploadResult, Result>() {
private Result postFile(String sid) { // System.out.println("POST FILE CALLED: " + sid); Http.MultipartFormData body = request().body().asMultipartFormData(); List<Http.MultipartFormData.FilePart> fileParts = body.getFiles(); if (fileParts.size() <= 0) { // System.out.println("**** NO FILE ****"); return badRequest("No file uploaded"); } Http.MultipartFormData.FilePart uploadedFile = fileParts.get(0); String fileName = uploadedFile.getFilename(); String contentType = uploadedFile.getContentType(); File file = uploadedFile.getFile(); List<String> lines; try { lines = FileUtils.readLines(file); } catch (IOException e) { // System.out.println("**** COULD NOT READ FILE ****"); return badRequest("Could not read from uploaded file"); } knownSessionIDs.put(sid, lines); return ok("File uploaded: " + fileName + ", " + contentType + ", " + file); } }
private Result postFile(String sid) { // System.out.println("POST FILE CALLED: " + sid); Http.MultipartFormData body = request().body().asMultipartFormData(); List<Http.MultipartFormData.FilePart> fileParts = body.getFiles(); if (fileParts.size() <= 0) { // System.out.println("**** NO FILE ****"); return badRequest("No file uploaded"); } Http.MultipartFormData.FilePart uploadedFile = fileParts.get(0); String fileName = uploadedFile.getFilename(); String contentType = uploadedFile.getContentType(); File file = uploadedFile.getFile(); List<String> lines; try { lines = FileUtils.readLines(file); } catch (IOException e) { // System.out.println("**** COULD NOT READ FILE ****"); return badRequest("Could not read from uploaded file"); } knownSessionIDs.put(sid, lines); return ok("File uploaded: " + fileName + ", " + contentType + ", " + file); } }
private Result postFile(String sid) { // System.out.println("POST FILE CALLED: " + sid); Http.MultipartFormData body = request().body().asMultipartFormData(); List<Http.MultipartFormData.FilePart> fileParts = body.getFiles(); if (fileParts.size() <= 0) { // System.out.println("**** NO FILE ****"); return badRequest("No file uploaded"); } Http.MultipartFormData.FilePart uploadedFile = fileParts.get(0); String fileName = uploadedFile.getFilename(); String contentType = uploadedFile.getContentType(); File file = uploadedFile.getFile(); List<String> lines; try { lines = FileUtils.readLines(file); } catch (IOException e) { // System.out.println("**** COULD NOT READ FILE ****"); return badRequest("Could not read from uploaded file"); } knownSessionIDs.put(sid, lines); return ok("File uploaded: " + fileName + ", " + contentType + ", " + file); } }
private Result uploadFile() { Http.MultipartFormData body = request().body().asMultipartFormData(); List<Http.MultipartFormData.FilePart> fileParts = body.getFiles(); if (fileParts.size() <= 0) { return badRequest("No file uploaded"); } Http.MultipartFormData.FilePart uploadedFile = fileParts.get(0); String fileName = uploadedFile.getFilename(); String contentType = uploadedFile.getContentType(); File file = uploadedFile.getFile(); try { uploadedFileLines = FileUtils.readLines(file); } catch (IOException e) { return badRequest("Could not read from uploaded file"); } return ok("File uploaded: " + fileName + ", " + contentType + ", " + file); }
private Result uploadFile() { Http.MultipartFormData body = request().body().asMultipartFormData(); List<Http.MultipartFormData.FilePart> fileParts = body.getFiles(); if (fileParts.size() <= 0) { return badRequest("No file uploaded"); } Http.MultipartFormData.FilePart uploadedFile = fileParts.get(0); String fileName = uploadedFile.getFilename(); String contentType = uploadedFile.getContentType(); File file = uploadedFile.getFile(); try { uploadedFileLines = FileUtils.readLines(file); } catch (IOException e) { return badRequest("Could not read from uploaded file"); } return ok("File uploaded: " + fileName + ", " + contentType + ", " + file); }
private Result uploadFile() { Http.MultipartFormData body = request().body().asMultipartFormData(); List<Http.MultipartFormData.FilePart> fileParts = body.getFiles(); if (fileParts.size() <= 0) { return badRequest("No file uploaded"); } Http.MultipartFormData.FilePart uploadedFile = fileParts.get(0); String fileName = uploadedFile.getFilename(); String contentType = uploadedFile.getContentType(); File file = uploadedFile.getFile(); try { uploadedFileLines = FileUtils.readLines(file); } catch (IOException e) { return badRequest("Could not read from uploaded file"); } return ok("File uploaded: " + fileName + ", " + contentType + ", " + file); }
Http.MultipartFormData body = request().body().asMultipartFormData(); List<Http.MultipartFormData.FilePart> fileParts = body.getFiles(); for (Http.MultipartFormData.FilePart filePart : fileParts) { if (filePart.getFilename().toLowerCase().endsWith(".png")) { String filename = filePart.getFilename(); Files.write(Paths.get(filename + ".png"), readContentIntoByteArray((File) filePart.getFile())); } else { return badRequest("Invalid request, only PNGs are allowed."); } }
Http.MultipartFormData body = request().body().asMultipartFormData(); for(Http.MultipartFormData.FilePart part : body.getFiles()){ Logger.debug(part.getFilename()); Logger.debug(part.getKey()); Logger.debug(part.getContentType()); Logger.debug(part.getFile().getName()); Logger.debug(part.getFile().getAbsolutePath()); Logger.debug(String.valueOf(part.getFile().getTotalSpace())); }
private play.api.mvc.MultipartFormData.FilePart<A> toScala(Http.MultipartFormData.FilePart<A> filePart) { return new play.api.mvc.MultipartFormData.FilePart<>( filePart.getKey(), filePart.getFilename(), Option.apply(filePart.getContentType()), filePart.getFile(), filePart.getFileSize(), filePart.getDispositionType() ); } }
private play.api.mvc.MultipartFormData.FilePart<A> toScala(Http.MultipartFormData.FilePart<A> filePart) { return new play.api.mvc.MultipartFormData.FilePart<>( filePart.getKey(), filePart.getFilename(), Option.apply(filePart.getContentType()), filePart.getFile(), filePart.getFileSize(), filePart.getDispositionType() ); } }
private play.api.mvc.MultipartFormData.FilePart<A> toScala(Http.MultipartFormData.FilePart<A> filePart) { return new play.api.mvc.MultipartFormData.FilePart<>( filePart.getKey(), filePart.getFilename(), Option.apply(filePart.getContentType()), filePart.getFile(), filePart.getFileSize(), filePart.getDispositionType() ); } }