13
मेरी आवश्यकता है, मुझे क्लाइंट को एक आरामदायक सेवा के साथ 10 एमबी ज़िप फ़ाइल भेजनी चाहिए। मैं मंचों में कोड है कि एक 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);
}
}
};
}
मैं एक ऐसी ही आवेदन, कैसे आप के लिए aplcatio, अगर मैं http देते हैं, एक बाकी ग्राहक से फ़ाइल को प्राप्त करने जैसे हो रहा है?: // localhost: 8080/urapplication/मिलता है? – parameswar
ResponseBuilder के लिए आप किस संदर्भ का उपयोग कर रहे हैं? मेरे पास 3 संभावित संदर्भ हैं। – Lismore
@ लिस्मोर 'आयात javax.ws.rs.core.Response.ResponseBuilder;' - या अपने स्रोत में 'Response.ResponseBuilder' का उपयोग करें - अन्यथा मुझे आपके जैसा ही समस्या थी। –