Enviar archivo con el reposo?
Pregunta
marcos Do Java REST como Restlet y Jersey le permiten a uno para enviar un archivo como entrada a un servicio web?
Esto incluiría el cliente que envía el archivo y el servidor a continuación, recibir y procesar el archivo.
Solución
Si estás preguntando si se puede hacer un PUT de HTTP a un servicio Restlet, entonces, absolutamente, sí se puede. Puede utilizar la clase Directory si lo que desea almacenar el archivo, o puede implementar su propio ServerResource para manejar el nuevo recurso.
No he utilizado Jersey, pero Restlet es una API fantástico.
Otros consejos
Bueno, no hay ninguna restricción para ellos no hacerlo. RESTO maneja los archivos sin ningún problema. Echa un vistazo a: http://mikedesjardins.us/wordpress/2007/04/restful -Servicios-en-ftp /
También puede utilizar RESTO asegurado que se basa en HTTP del cliente. Es muy simple:
given().multiPart(new File("/somedir/file.bin")).when().post("/fileUpload");