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

C# में URL से फ़ाइल कैसे डाउनलोड करें?

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

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

वेब क्लाइंट को एक एप्लिकेशन या वेब ब्राउज़र (जैसे Google Chrome, Internet Explorer, Opera, Firefox, Safari) के रूप में कहा जा सकता है जो कंप्यूटर में इंस्टॉल होता है और यूज़र के अनुरोध पर वेब सर्वर के साथ इंटरैक्ट करता है। यह मूल रूप से एक कंज्यूमर एप्लिकेशन है जो सर्वर से प्रोसेस्ड डेटा एकत्र करता है।

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

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

DownloadFile का उपयोग फ़ाइल डाउनलोड करने के लिए किया जाता है।

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();
        }
    }
}

आउटपुट

उपरोक्त उदाहरण प्रदान किए गए URL से इमेज डाउनलोड करेगा और इसे दिए गए पथ पर सेव करेगा।

D:\Demo
  1. GIPHY से GIF डाउनलोड करने की चरण-दर-चरण मार्गदर्शिका GIPHY से GIF डाउनलोड करने की चरण-दर-चरण मार्गदर्शिका

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

  1. किसी भी PDF से पेज आसानी से हटाएं - चरण-दर-चरण मार्गदर्शिका किसी भी PDF से पेज आसानी से हटाएं - चरण-दर-चरण मार्गदर्शिका

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

  1. आउटलुक वेब ईमेल को अपने PC पर सेव करें: चरण-दर-चरण गाइड आउटलुक वेब ईमेल को अपने PC पर सेव करें: चरण-दर-चरण गाइड

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