13
Mi requisito es, debo enviar un archivo zip de 10 MB al cliente con un servicio de descanso. He encontrado el código en los foros que el envío de un objeto StreamingOutput
es la mejor manera, pero ¿cómo puedo crear un objeto StreamingOutput
en el siguiente código:descarga de archivos en servicios web de descanso
@Path("PDF-file.pdf/")
@GET
@Produces({"application/pdf"})
public StreamingOutput getPDF() throws Exception {
return new StreamingOutput() {
public void write(OutputStream output) throws IOException, WebApplicationException
{
try {
//------
} catch (Exception e) {
throw new WebApplicationException(e);
}
}
};
}
estoy teniendo una aplicación similar, la forma de recuperar el archivo desde un cliente REST por ejemplo, para que aplcatio, si me dan http: // localhost: 8080/urapplication/get? – parameswar
¿Qué referencia está utilizando para ResponseBuilder? Tengo 3 referencias potenciales. – Lismore
@Lismore 'import javax.ws.rs.core.Response.ResponseBuilder;' - O use 'Response.ResponseBuilder' en su fuente; de lo contrario, tengo el mismo problema que usted. –