Téléchargement du fichier Dropwizard

J'ai télécharger un fichier à partir de mon site encore cnt semble qu'il fonctionne avec la chute de l'assistant.

Voici le formulaire de mon site.

   <form enctype="multipart/form-data" method="POST" action="UploadFile">
     <input type="file" id="fileUpload" name="file"/>
     <input type="hidden" id="fileName" name="fileName"/>
     <input type="submit" value="Upload"/>
   </form>

Comment pourrais-je aller sur le backend pour recevoir le fichier?

La solution a été

    @POST
    @Consumes(MediaType.MULTIPART_FORM_DATA)
    public Response uploadFile(
        @FormDataParam("file") final InputStream fileInputStream,
        @FormDataParam("file") final FormDataContentDisposition contentDispositionHeader) {


    String filePath = uploadLocation + newFileName;
    saveFile(fileInputStream, filePath);
    String output = "File can be downloaded from the following location : " + filePath;

    return Response.status(200).entity(output).build();

}

private void saveFile(InputStream uploadedInputStream,
        String serverLocation) {
    try {
            OutputStream outputStream = new FileOutputStream(new      File(serverLocation));
            int read = 0;
            byte[] bytes = new byte[1024];

            outputStream = new FileOutputStream(new File(serverLocation));
            while ((read = uploadedInputStream.read(bytes)) != -1) {
                outputStream.write(bytes, 0, read);
            }
            outputStream.flush();
            outputStream.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }   

source d'informationauteur Ernie | 2014-03-20