13
Yêu cầu của tôi là, tôi nên gửi tệp zip 10MB cho khách hàng bằng dịch vụ an toàn. Tôi tìm thấy đoạn code trên các diễn đàn rằng việc gửi một đối tượng StreamingOutput
là cách tốt hơn, nhưng làm thế nào tôi có thể tạo ra một đối tượng StreamingOutput
trong đoạn mã sau:tải xuống tệp trong các dịch vụ web an toàn
@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);
}
}
};
}
tôi đang có một ứng dụng tương tự, làm thế nào để lấy các tập tin từ một khách hàng REST của ví dụ, cho bạn aplcatio, nếu tôi cho http: // localhost: 8080/urapplication/get? – parameswar
Bạn đang sử dụng tham chiếu nào cho ResponseBuilder? Tôi có 3 tài liệu tham khảo tiềm năng. – Lismore
@Lismore 'nhập javax.ws.rs.core.Response.ResponseBuilder;' - Hoặc sử dụng 'Response.ResponseBuilder' trong nguồn của bạn - nếu không tôi cũng gặp vấn đề tương tự như bạn. –