"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > ASP.NET वेब API से फ़ाइल सामग्री परिणाम कैसे वापस करें?

ASP.NET वेब API से फ़ाइल सामग्री परिणाम कैसे वापस करें?

2025-03-22 पर पोस्ट किया गया
ब्राउज़ करें:284

How to Return a File Content Result from an ASP.NET Web API?

] ]

स्ट्रीमकॉन्टेंट का उपयोग करने का एक सरल प्रयास अक्सर विफल हो जाता है, जिसके परिणामस्वरूप फ़ाइल के बजाय JSON मेटाडेटा होता है। समाधान का लाभ उठाने में निहित है bitearraycontent

] [httpget] सार्वजनिक httpresponsemessage जनरेट () { उपयोग करना (var stream = new MemoryStream ()) { // पीडीएफ सामग्री उत्पन्न करने के लिए स्ट्रीम की प्रक्रिया यहाँ ... var परिणाम = नया httpresponsemessage (httpstatuscode.ok) { सामग्री = नया bytearraycontent (stream.toarray ()) }; result.content.headers.contentdisposition = new contentDispositionHeadervalue ("अटैचमेंट") { फ़ाइल नाम = "प्रमाणनकार्ड.पीडीएफ" }; result.content.headers.ContentType = new MediatypeHeadervalue ("एप्लिकेशन/ऑक्टेट-स्ट्रीम"); वापसी परिणाम; } } ] contentType हेडर क्लाइंट द्वारा उचित हैंडलिंग सुनिश्चित करता है। का उपयोग करके का उपयोग करके

का उपयोग करना

। यह दृष्टिकोण आपके वेब एपीआई के माध्यम से पीडीएफ और अन्य फ़ाइल प्रकारों की सहज वितरण को सक्षम करता है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3