मेरे पास इस पृष्ठ पर कुछ पीडीएफ रिपोर्ट प्रदर्शित करने के लिए एएसपी.NET पृष्ठ है। जब उपयोगकर्ता ड्रॉपडाउन से रिपोर्ट प्रकार का चयन करता है, तो मैं एएसपी.NET सत्र में रिपोर्ट डेटा के लिए आवश्यक जोड़ता हूं और .pxf रिपोर्ट जेनरेट करता है। Ifdame की विशेषता "src" .pdf रिपोर्ट उत्पन्न करता है। लेकिन ब्राउज़र में .pdf फ़ाइलों को देखने के लिए एडोब ग्लग-इन स्थापित नहीं है, ब्राउज़र रिपोर्ट फ़ाइल को सहेजने का प्रस्ताव करता है और प्रस्तावित फ़ाइल का नाम "हैंडलरनाम.एक्सएक्स" है। लेकिन मैं ब्राउज़र को फ़ाइल को "Report.pdf" नाम से सहेजने का प्रस्ताव देना चाहता हूं। क्या मैं यह कर सकता हूं? क्या कोई कामकाज है?ASP.NET .ashx मॉड्यूल का उपयोग कर फ़ाइलों को डाउनलोड करना
उत्तर
कोशिश इनलाइन सामग्री-स्वभाव, हालांकि मैं इस जांच करने के लिए है:
Response.ContentType = "application/pdf";
Response.AppendHeader("content-disposition", "inline; filename=" + name);
माइक, यह बहुत अच्छा है। Kharkov, ग्लोबल लॉजिक से धन्यवाद। Мир тесен;) – w1z
:), लेकिन जहां तक मुझे पता है कि यह काम नहीं करेगा ... А кто ты конкртейней? –
मैं इस समाधान के साथ थोड़ा सा खेलूँगा, लेकिन ऐसा लगता है कि यह काम नहीं करता है ... "тісніше немає вже куди: D" –
अपने ashx-फ़ाइल में निम्न शीर्षलेख जोड़ें:
context.Response.AddHeader("content-disposition", "attachment;filename=PUTYOURFILENAMEHERE.pdf");
context.Response.ContentType = "application/pdf";
Use
Response.Clear();
Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment; filename=Report.PDF");
Response.WriteFile(Server.MapPath("~/YourPath/Report.PDF"));
Response.End();
- 1. asp.net ashx अनुरोध 404
- 2. .ashx फ़ाइल asp.net में?
- 3. फ़ाइल डाउनलोड करके .ashx पेज
- 4. प्रदर्शन छवि ashx का उपयोग कर हैंडलर
- 5. डाउनलोड कर रहा है फ़ाइलों
- 6. ASHX
- 7. फ़ाइलों का उपयोग कर वितरित लॉक को कार्यान्वित करना
- 8. ASP.NET में एक्सचेंज वेब सेवा का उपयोग कर अपठित ईमेल अनुलग्नक को कैसे डाउनलोड करें?
- 9. मैं php का उपयोग कर फ़ाइलों के सार्वजनिक डाउनलोड को कैसे रोकूं?
- 10. जावा का उपयोग करके फ़ाइलों को डाउनलोड करना यादृच्छिक रूप से
- 11. डाउनलोड फ़ाइलें क्लासिक एएसपी का उपयोग कर
- 12. wget का उपयोग कर वेबसाइट से सभी फ़ाइलों (लेकिन HTML नहीं) को कैसे डाउनलोड करें?
- 13. एंड्रॉइड: "अप्रत्याशित अंत स्ट्रीम" अपवाद बड़ी फ़ाइलों को डाउनलोड करना
- 14. जावा में रनटाइम पर JAR फ़ाइलों को डाउनलोड करना
- 15. Asp.net में GZIP फ़ाइलों का उपयोग कैसे करें?
- 16. टाइपस्क्रिप्ट: एकाधिक फ़ाइलों में मॉड्यूल को विभाजित करना
- 17. PHP का उपयोग कर .flv फ़ाइलों को कैसे सेवा दें?
- 18. ASP.NET Response.BinaryWrite फ़ाइल डाउनलोड एसएसएल
- 19. सीएमके का उपयोग कर समस्या: gtk मॉड्यूल
- 20. .ashx फ़ाइल में सत्र का उपयोग कैसे करें?
- 21. क्या डाउनलोडमैनेजर का उपयोग करके डाउनलोड को रद्द करना/बंद करना संभव है?
- 22. एएसपी.नेट - jQuery से ASHX
- 23. AFNetworking - फ़ाइल डाउनलोड करने के लिए AFHTTPRequestOperation का उपयोग करना?
- 24. HttpContext.Current.Session Ashx फ़ाइल
- 25. मेमोरी मुद्दों और बड़ी फ़ाइलों को डाउनलोड
- 26. System.Timers.Timer का उपयोग asp.net
- 27. आरपीएम का उपयोग कर कर्नेल मॉड्यूल को कैसे वितरित करें?
- 28. एकाधिक फ़ाइलों को डाउनलोड करने का एक तेज़ तरीका
- 29. सार्वजनिक कुंजी का उपयोग करके बड़ी फ़ाइलों को एन्क्रिप्ट करना
- 30. JSoup का उपयोग कर फ़ाइलों को कैसे पोस्ट करें?
ध्यान दें। एडोब प्लग-इन स्थापित होने पर जेनरेटेड .pdf फ़ाइल को प्रदर्शित करने की आवश्यकता है ... – w1z