>  기사  >  백엔드 개발  >  C#의 URL에서 파일을 다운로드하는 방법은 무엇입니까?

C#의 URL에서 파일을 다운로드하는 방법은 무엇입니까?

WBOY
WBOY앞으로
2023-09-07 19:33:061261검색

C# 如何从 URL 下载文件?

웹 클라이언트를 사용하여 URL에서 파일을 다운로드할 수 있습니다. System.Net에서 사용 가능 네임스페이스.

WebClient 클래스는 데이터를 보내거나 받는 일반적인 방법을 제공합니다. URI로 식별되는 모든 로컬, 인트라넷 또는 인터넷 리소스에서.

웹 클라이언트는 애플리케이션 또는 웹 브라우저(예: Google Chrome, Internet Explorer, Opera, Firefox, Safari)를 컴퓨터에 설치하여 사용합니다. 사용자 요청에 따라 웹 서버와 상호 작용합니다. 기본적으로 소비자 애플리케이션입니다. 서버에서 처리된 데이터를 수집합니다.

클라이언트와 서버는 연결의 두 부분이며 서로 다른 두 기계입니다. 웹 클라이언트는 정보를 요청하는 반면 웹 서버는 기본적으로 설계된 개인용 컴퓨터입니다. 원격 컴퓨터의 요청을 수락하고 요청된 정보를 보냅니다. 웹 서버는 브라우저를 통해 볼 수 있는 정보를 저장하는 역할을 담당합니다. 클라이언트는 일반적으로 웹 호스트이기도 합니다. 웹 호스트는 서버에 대한 연결을 허용합니다 저장된 정보를 봅니다.

C#의 WebClient 클래스는 WebRequest 클래스를 사용하여 리소스에 대한 액세스를 제공합니다. WebClient 인스턴스는 WebRequest.RegisterPrefix 메서드를 사용하여 등록된 모든 WebRequest 하위 항목의 데이터에 액세스할 수 있습니다.

파일 다운로드 파일을 다운로드합니다.

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

Example

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

Output

위의 예에서는 제공된 URL에서 이미지를 다운로드하여 다음 위치에 저장합니다. 주어진 경로.

rreee

위 내용은 C#의 URL에서 파일을 다운로드하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제