Мое требование состоит в том, что я должен отправить 10-мегабайтный zip-файл клиенту с помощью службы restful. Я нашел код на форумах, что отправка объекта StreamingOutput
является лучшим способом, но как я могу создать объект StreamingOutput
в следующем коде:
@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);
}
}
};
}