मेरे पास एक सर्वलेट है जो एक पीडीएफ फ़ाइल को बायलेटएरेऑटपुटस्ट्रीम के रूप में सर्वलेट की आउटपुट स्ट्रीम में लिखता है। यदि मैं सर्वलेट यूआरएल खोलता हूं तो ब्राउज़र फ़ाइल खोलता है। लेकिन अगर सर्वलेट पर कोई त्रुटि आती है, तो ब्राउज़र एक त्रुटि संदेश के साथ एक खाली पीडीएफ खुलता है। ServletResponse के माध्यम से एक त्रुटि भेजना ब्राउज़र डिफ़ॉल्ट त्रुटि पृष्ठ खोलता है।जावास्क्रिप्ट का उपयोग कर फ़ाइल कैसे खोलें?
मैं एक त्रुटि पृष्ठ पर रीडायरेक्ट किए बिना या एक अवैध पीडीएफ फ़ाइल खोलने के बिना एक त्रुटि संदेश भेजना चाहता हूं।
मैंने कोशिश की:
new Ajax.Request('/pdfservlet', {
onSuccess: function(response) {
docWindow = window.open('','title');
docWindow.document.open('application/pdf');
docWindow.document.write(response);
docWindow.document.close();
},
onFailure: function(response) {
alert(response);
}
});
लेकिन, onSuccess [वस्तु वस्तु] के साथ एक पृष्ठ को खोलता है
मैं जावास्क्रिप्ट का उपयोग कर एक पीडीएफ फाइल कैसे खोल सकता हूँ?
यह पीडीएफ आवेदन नहीं खोलता है। % पीडीएफ-1.6 % 1 0 obj <टाइप/एक्सओबीजे –
मैंने एक नया समाधान जोड़ा, यह आरडी 6173 के सुझाव के समान है, लेकिन ब्राउजर कैशिंग पर निर्भर करता है। –
ब्राउज़र कैश नहीं करता है। पीडीएफ दो बार आवश्यक है। –