2011-03-31 3 views

Répondre

4

Vous pouvez utiliser une bibliothèque JAX-RS, comme Apache Wink, de sorte que vous pouvez écrire quelque chose comme ceci:

@Path("/upload") 
class UploadResource { 

    @POST 
    @Consumes(MediaType.APPLICATION_OCTET_STREAM) 
    public Response upload(byte[] input) { 
     // store input somewhere 
     return Response.ok().build(); 
    } 

} 

Donc, vous receieve votre fichier est byte[]. Vous pouvez également recevoir en tant que InputStream:

@Path("/upload") 
class UploadResource { 

    @POST 
    @Consumes(MediaType.APPLICATION_OCTET_STREAM) 
    public Response upload(InputStream input) { 
     // store input somewhere 
     return Response.ok().build(); 
    } 

} 
Questions connexes