स्ट्रीमकॉन्टेंट का उपयोग करने का एक सरल प्रयास अक्सर विफल हो जाता है, जिसके परिणामस्वरूप फ़ाइल के बजाय 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