可以使用網路客戶端從URL下載檔案。它可以在 System.Net 中使用 命名空間。
WebClient 類別提供了發送資料或接收資料的常用方法 來自 URI 識別的任何本地、內部網路或 Internet 資源。
Web 用戶端可以稱為應用程式或 Web 瀏覽器(例如 Google Chrome、 Internet Explorer、Opera、Firefox、Safari),安裝在電腦上並用於 根據使用者的請求與 Web 伺服器互動。它基本上是一個消費者應用程式 它從伺服器收集處理後的數據。
客戶端和伺服器是連接的兩個部分,它們是兩台不同的機器, web客戶端請求訊息,而web伺服器基本上是一台設計好的個人電腦 接受來自遠端電腦的請求並發送所請求的資訊。 Web伺服器負責儲存資訊以便透過瀏覽器查看 客戶端通常也是Web主機。 Web主機允許與伺服器建立連接 查看所述儲存的資訊。
C# 中的 WebClient 類別使用 WebRequest 類別提供對資源的存取。 WebClient 實例可以存取使用 WebRequest.RegisterPrefix 方法註冊的任何 WebRequest 後代的資料。
下載檔案用於 下載檔案。
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
以上是C# 如何從 URL 下載檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!