हार्ड ड्राइव पर छवि को सहेजे बिना Response.Write/WriteFile का उपयोग करके गतिशील रूप से बनाए गए बिटमैप से http प्रतिक्रिया स्ट्रीम को लिखना संभव है?Response.WriteFile - एक बाइट स्ट्रीम लिखें
7
A
उत्तर
11
आप MemoryStream
का उपयोग कर सकते हैं और इसे Response.OutputStream
पर असाइन कर सकते हैं, या बिटमैप को सहेजते समय सीधे Response.OutputStream
का उपयोग कर सकते हैं।
, this पृष्ठ पर दस्तावेज में एक उदाहरण नहीं है, हालांकि यह बस उत्पादन धारा को सीधे बिटमैप सहेजता है:
// Set the correct content type, so browser/client knows what you are sending
Response.ContentType = "image/jpeg";
Response.Clear();
Bitmap bmp = new Bitmap(width, height, PixelFormat.Format24bppRgb);
Graphics g = Graphics.FromImage(bmp);
bmp.Save(Response.OutputStream, ImageFormat.Jpeg);
0
हां। सुनिश्चित करें कि आप सामग्री-प्रकार को सही तरीके से सेट करते हैं और इसे ठीक काम करना चाहिए।
2
कैसे Response.BinaryWrite?
3
आप अपने बिटमैप एक byte[]
में जमा हो जाती है, तो आप भी डंप कर सकते हैं कि सीधे Response.BinaryWrite(myByteArray);
में, जब तक आप अपने सामग्री प्रकार, लंबाई और स्वभाव को ठीक से सेट (के रूप में @arx ने उल्लेख किया है) के रूप में।
संबंधित मुद्दे
- 1. एंड्रॉइड में एक बाइट स्ट्रीम
- 2. बाइट स्ट्रीम और कैरेक्टर स्ट्रीम
- 3. बाइट स्ट्रीम और ड्रॉपबॉक्स एपीआई
- 4. एक स्ट्रीम की सामग्री को .NET में किसी अन्य स्ट्रीम में कैसे लिखें?
- 5. वर्चुअल वेबकैम इनपुट बाइट स्ट्रीम
- 6. Response.WriteFile और Response.Redirect
- 7. बाइट सरणी से स्ट्रीम का नाम प्राप्त करें या स्ट्रीम
- 8. स्ट्रीम में "एंटर कुंजी दबाएं" कैसे लिखें?
- 9. सी # कनवर्ट सिस्टम.आईओ। स्ट्रीम टू बाइट []
- 10. फ़ाइल स्ट्रीम में एक सामान्य स्ट्रीम
- 11. एक लिंकर कैसे लिखें
- 12. जावा - बाइट [] से बाइट []
- 13. सी # Response.WriteFile बनाम Response.TransmitFile फ़ाइल आकार मुद्दों
- 14. एक समय में एक बाइट पढ़ने के बिना एक HTTP स्ट्रीम का उपभोग
- 15. स्ट्रीम
- 16. एक बाइट
- 17. एक बाइट
- 18. प्रोग्राम के StdOut स्ट्रीम को सीधे सी # में कैसे लिखें?
- 19. फ़ाइल को स्ट्रीम करने के लिए कैसे लिखें?
- 20. क्या स्ट्रीम के बीच का अंतर "<<" और लिखें
- 21. आईओएस बुनियादी एफ़टीपी सेटअप; स्ट्रीम पढ़ें और लिखें
- 22. मैं स्ट्रीम से बिल्कुल सही बाइट कैसे पढ़ूं?
- 23. WP7 में स्ट्रीम या बाइट [] से असेंबली कैसे लोड करें?
- 24. एक स्ट्रीम को लिखें जैसे कि यह एक फ़ाइल थी, लेकिन वास्तव में किसी ऑब्जेक्ट को
- 25. एक स्ट्रीम को सबसे छोटे सी # कोड के साथ एक बाइट सरणी में कैसे कॉपी करें?
- 26. दो धाराओं के साथ एक साथ लिखें
- 27. स्ट्रीम
- 28. सी # मैं System.Net.ConnectStream को एक बाइट [] (सरणी)
- 29. node.js स्ट्रीम
- 30. एक लिटर कैसे लिखें?