프로그래밍/C#

[C#] C# 웹 파일 다운로드 하는 방법 ( WebClient/Web File DownLoad)

in4obank 2023. 6. 26. 13:58

오늘은 파일경로가 url 형식인 경우 WebClient를 활용해 로컬 PC에 다운로드 하는 방법을 알아보겠습니다.

 


1. using 추가
using System.Net;

2. 예제
using System;
using System.Net;
					
public class Program
{
	public static void Main()
	{
		string fileUrl = @"https://code.jquery.com/jquery-3.6.1.min.js";
		
		using(WebClient wc = new WebClient())
		{
			wc.DownloadFile(fileUrl,@"C\LJH"); //  동기 -- 다운로드 동안 호출 스레드 차단
			wc.DownloadFileAsync(new Uri(fileUrl),@"C\LJH\jquery.js"); // 비동기 -- 다운로드 동안 호출 스레드 차단 x
		}
	}
}

위의 방식을 응용하여 웹 url 파일을 스트림 형식으로 다운로드, 변환, 이미지 resize 등등 여러 작업도 가능합니다.

 

웹 파일 다운로드 후 응용 작업 하는 방법에 대한 포스팅은 아래에 링크 걸어두겠습니다. ㅎㅎ

https://in4obank.tistory.com/9

 

[C#] 웹 파일 MemoryStream/base64 변환 ,웹 파일 이미지 크기 변환 (Web File to Stream/base64/WebClient)

오늘은 WebClient를 활용용하여 웹 파일 MemoryStream 변환,base64변환. MemoryStream형식의 이미지 크기 변환하는 방법에 대해 알아보겠습니다. 1. using 추가 using System; using System.Drawing; using System.IO; using Syste

in4obank.tistory.com

 

 

반응형