Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में यूआरएल से फाइल कैसे डाउनलोड करें?

वेब क्लाइंट . का उपयोग करके URL से फ़ाइल डाउनलोड की जा सकती है . यह System.Netnamespace में उपलब्ध है।

WebClient वर्ग यूआरआई द्वारा पहचाने गए किसी भी स्थानीय, इंट्रानेट, या इंटरनेट संसाधन से डेटा भेजने या डेटा प्राप्त करने के लिए सामान्य तरीके प्रदान करता है।

वेब क्लाइंट को एक एप्लिकेशन या वेब ब्राउज़र (जैसे Google क्रोम, इंटरनेट एक्सप्लोरर, ओपेरा, फ़ायरफ़ॉक्स, सफारी) के रूप में कहा जा सकता है, जो कंप्यूटर में स्थापित होता है और उपयोगकर्ता के अनुरोध पर वेब सर्वर के साथ बातचीत करने के लिए उपयोग किया जाता है। यह मूल रूप से एक उपभोक्ता एप्लिकेशन है जो सर्वर से संसाधित डेटा एकत्र करता है।

एक क्लाइंट और एक सर्वर एक कनेक्शन के दो भाग हैं, ये दो अलग-अलग मशीनें हैं, वेब क्लाइंट जानकारी का अनुरोध करता है, और वेब सर्वर मूल रूप से एक पीसी है जिसे दूरस्थ कंप्यूटर से अनुरोध स्वीकार करने और अनुरोधित जानकारी पर भेजने के लिए डिज़ाइन किया गया है। वेब सर्वर जिम्मेदार है ग्राहकों द्वारा देखे जाने के लिए जानकारी संग्रहीत करने के लिए और आमतौर पर एक वेब होस्ट भी होता है। एक वेब होस्ट उक्त संग्रहीत जानकारी को देखने के लिए सर्वर से कनेक्शन की अनुमति देता है।

C# में WebClient वर्ग संसाधनों तक पहुंच प्रदान करने के लिए WebRequest वर्ग का उपयोग करता है। WebClient उदाहरण पंजीकृत किसी भी WebRequest वंशज के साथ डेटा तक पहुंच सकते हैं

WebRequest.RegisterPrefix विधि के साथ। डाउनलोडफाइल का उपयोग फाइल को डाउनलोड करने के लिए किया जाता है।

WebClient Client = new WebClient ();
client.DownloadFile("url","path");

उदाहरण

मान लें कि हम "https://downloadfreeimages.jpg" पथ से एक छवि डाउनलोड करना चाहते हैं और इसे कंप्यूटर की स्थानीय निर्देशिका में सहेजना चाहते हैं, नीचे कोड है।

using System;
using System.Net;
namespace DemoApplication{
   public class Program{
      public static void Main(){
         string url = "https://downloadfreeimages.jpg";
         string savePath = @"D:\Demo\FreeImages.jpg";
         WebClient client = new WebClient();
         client.DownloadFile(url, savePath);
         Console.ReadLine();
      }
   }
}

आउटपुट

ऊपर दिया गया उदाहरण दिए गए यूआरएल से इमेज को डाउनलोड करेगा और दिए गए पाथ पर सेव करेगा।

D:\Demo

  1. GIPHY से GIF कैसे डाउनलोड करें

    ग्राफिक्स इंटरचेंज प्रारूप या जीआईएफ एक प्यारा ऑनलाइन संचार उपकरण है। यहां तक ​​कि, व्यावसायिक ईमेल में अक्सर GIF होते हैं। वे मीडिया संचार की डिजिटल क्रांति में एक प्रमुख भूमिका निभाते हैं। इसे 15वें . को जारी किया गया था जून 1987, और यह अनुप्रयोगों और ऑपरेटिंग सिस्टम के बीच संगतता के कारण दुनिया भ

  1. पीडीएफ फाइल से पेज कैसे डिलीट करें

    PDF फ़ाइलें, पोर्टेबल दस्तावेज़ स्वरूप के लिए संक्षिप्त, आपके दस्तावेज़ों को इलेक्ट्रॉनिक स्वरूप में देखने में आपकी सहायता करती हैं। सबसे पहले Adobe द्वारा डिज़ाइन किया गया, PDF कई पेशेवरों के साथ आता है; उन लाभों में से एक विशिष्ट PDF पृष्ठों को हटाने की क्षमता है। यदि आप अपने PDF से कोई पेज या कई

  1. आउटलुक वेब से ईमेल कैसे बचाएं

    आउटलुक वेब ऐप आउटलुक ईमेल सेवा का उपयोग करने के लिए एक अच्छा उपकरण है - दूसरा आउटलुक पीसी ऐप है - जो ईमेल एक्सेस और प्रबंधन को एक तेज प्रक्रिया बनाता है। जीमेल के विपरीत, आउटलुक वेब ऐप आपको अपने डेटा को वर्गीकृत करने के कई तरीके देता है—चाहे वह फोल्डर, कैटेगरी, सर्च फोल्डर आदि के माध्यम से हो। हाला