मैं एक HttpWebResponse से फ़ाइल को डाउनलोड और सहेजने का प्रयास कर रहा हूं लेकिन मुझे फ़ाइल (टेक्स्ट फ़ाइलों के अलावा) को ठीक से सहेजने में समस्याएं आ रही हैं।सी # HTTP अनुरोध से फ़ाइल को सहेजें
मुझे लगता है कि इस भाग के साथ क्या करना है अपने कुछ:
byte[] byteArray = Encoding.UTF8.GetBytes(http.Response.Content);
MemoryStream stream = new MemoryStream(byteArray);
पाठ ऊपर कोड के साथ फ़ाइलें काम ठीक है, लेकिन एक छवि के लिए सामग्री फाइल जब मैं बचाने की कोशिश यह दूषित हो जाता है। कैसे मैं एक छवि फ़ाइल को यह 'स्ट्रिंग' डेटा (और अन्य बाइनरी फ़ाइलें)
उल्लेख करने के लिए भूल लिख सकता हूं, यह नेट सीपी 3.5 है और मैं OAuth जोड़ने के लिए आदि
HttpWebResponse वर्ग के चारों ओर एक आवरण वर्ग है
कृपया अपना कोड पोस्ट करें जो वास्तव में फ़ाइल को लिखता है। शायद आप इसे टेक्स्ट मोड में लिख रहे हैं। आपको इसे बाइनरी मोड में लिखना चाहिए। – Senthil
@ सेंथिल: नहीं, यह पठन कोड है जो समस्याग्रस्त है - और यह पहले ही दिखाया जा चुका है। –
हम्म .. एन्कोडिंग समस्या है .UTF8.GetBytes() भाग? – Senthil