2009-08-14 6 views
22

मैं एक फ़ाइल को पढ़ने की कोशिश कर रहा हूं जिसमें मेरे पास एक बाइट सरणी के लिए एक वेब पता है। मैं स्थानीय रूप से फ़ाइलों को पढ़ने के लिए File.ReadAllBytes का उपयोग कर रहा हूं और मैं वेब पर फ़ाइल के लिए ऐसा करने का सबसे साफ तरीका जानने में असमर्थ हूं।सी # में एक बाइट सरणी में HTTP पर एक फ़ाइल डाउनलोड करें?

मुझे लगता है कि यह कोड का एक त्वरित स्निपेट है, लेकिन खोज के माध्यम से मुझे जो कुछ भी मिल सकता है वह केवल स्थानीय फाइलों के लिए है।

धन्यवाद!

उत्तर

43
byte[] response = new System.Net.WebClient().DownloadData(url); 
+0

शानदार! शीघ्र प्रतिक्रिया के लिए धन्यवाद! – nsantorello

+11

सुनिश्चित नहीं है कि वह वेब क्लाइंट निपटान करेगा, इसे निश्चित रूप से उपयोग में लपेटने के लिए बेहतर है? –

+2

@ जेएल। विडंबना यह है कि लीकीकोड ने जवाब लिखा था। :-) – Junto

संबंधित मुद्दे