का उपयोग कर एक फ़ाइल लौटें मैं एक आरईएसटी सेवा लागू करने के लिए जावा जर्सी का उपयोग कर रहा हूं। मेरी सेवा प्रदान करने वाली एक चीज़ एक फ़ाइल डाउनलोड विकल्प है। ये फ़ाइलें काफी बड़ी हैं और डीबी से डेटा से निर्मित हैं।जावा जर्सी
वर्तमान में मैं db से सभी डेटा प्राप्त करने में और एक फ़ाइल में सहेजकर और लौट रहा एक
Response.ok().entity(new FileInputStream(file)).build();
वहाँ एक रास्ता कैसे मैं पूरी तरह से db से डेटा डाउनलोड के बिना फ़ाइल प्रदर्शन आरंभ हो सकता है, लेकिन चूंकि डेटा डीबी से आता है, इसे आउटपुट स्ट्रीम में जोड़ता है?
http://stackoverflow.com/questions/3496209/input-and-output-binary-streams-using-jersey देखें, यह एक उत्तर है जो इसके लिए भी उपयोगी है। – centic