Bagaimana untuk memuat turun fail dari URL dalam C#?

WBOY
Lepaskan: 2023-09-07 19:33:06
ke hadapan
1412 orang telah melayarinya

C# 如何从 URL 下载文件?

Anda boleh menggunakan pelanggan web untuk memuat turun fail daripada URL. Ia boleh didapati dalam System.Net ruang nama.

Kelas WebClient menyediakan kaedah biasa untuk menghantar atau menerima data. Daripada mana-mana sumber tempatan, intranet atau Internet yang dikenal pasti oleh URI.

Pelanggan web boleh dipanggil aplikasi atau penyemak imbas web (cth. Google Chrome, Internet Explorer, Opera, Firefox, Safari), dipasang pada komputer anda dan digunakan untuk Berinteraksi dengan pelayan web berdasarkan permintaan pengguna. Ia pada asasnya aplikasi pengguna Ia mengumpul data yang diproses daripada pelayan.

Pelanggan dan pelayan adalah dua bahagian sambungan. Pelanggan web meminta maklumat, manakala pelayan web pada asasnya ialah komputer peribadi yang direka bentuk Menerima permintaan daripada komputer jauh dan menghantar maklumat yang diminta. Pelayan web bertanggungjawab untuk menyimpan maklumat untuk dilihat melalui penyemak imbas Pelanggan biasanya juga hos web. Hos web membenarkan sambungan ke pelayan Lihat maklumat yang disimpan.

Kelas WebClient dalam C# menggunakan kelas WebRequest untuk menyediakan akses kepada sumber. Contoh WebClient boleh mengakses data daripada mana-mana keturunan WebRequest yang didaftarkan menggunakan kaedah WebRequest.RegisterPrefix.

Muat turun fail untuk Muat turun fail.

WebClient Client = new WebClient ();
client.DownloadFile("url","path");
Salin selepas log masuk

Contoh

Andaikan kita mahu memuat turun imej dari laluan "https://downloadfreeimages.jpg" Dan simpan ke direktori tempatan komputer, kodnya adalah seperti berikut.

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();
      }
   }
}
Salin selepas log masuk

Output

Contoh di atas akan memuat turun imej dari URL yang disediakan dan menyimpannya ke laluan yang diberi.

D:\Demo
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk memuat turun fail dari URL dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan