के बीच अंतर मेरे पास एक HttpHandler Response.OutputStream
के माध्यम से एक छवि लौटा रहा है। मैं निम्नलिखित कोड है:Stream.CopyTo और MemoryStream.WriteTo
_imageProvider.GetImage().CopyTo(context.Response.OutputStream);
GetImage()
विधि एक Stream
रिटर्न जो वास्तव में एक MemoryStream
उदाहरण है और यह ब्राउज़र को 0 बाइट्स लौटा रहा है। अगर मैं GetImage()
विधि हस्ताक्षर बदलने के एक MemoryStream
लौट सकते हैं और कोड की निम्न पंक्ति का उपयोग करें:
_imageProvider.GetImage().WriteTo(context.Response.OutputStream);
यह काम करता है और ब्राउज़र एक छवि हो जाता है। तो मेमोरीस्ट्रीम क्लास में WriteTo और CopyTo के बीच क्या अंतर है, और विधि हस्ताक्षर में Stream
कक्षा का उपयोग करके यह कार्य करने का अनुशंसित तरीका क्या है।
मुझे लगता है कि कॉपीटो स्रोत को रखते हुए स्रोत रख रहा है। –
आपको वह जानकारी कहाँ मिली? क्या आप लिंक की आपूर्ति कर सकते हैं? –
मेरी इच्छा है कि मस्तिष्क के न्यूरॉन के पास सार्वजनिक पहुंच योग्य लिंक हो। – viento