我的需求是,我需要通过一个restful服务向客户端发送一个10MB的zip文件。我在论坛上找到了发送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);
}
}
};
}
import javax.ws.rs.core.Response.ResponseBuilder;
- 或者在你的源代码中使用Response.ResponseBuilder
- 否则我和你遇到了同样的问题。 - Falco Preiseni