본문 바로가기

ETC

[powershell] 파워쉘로 파일 업로드하기 (curl -T와 동일)

반응형

리눅스에서는 curl 에서 -T 옵션을 주면 PUT 메서드를 통해 서버로 파일을 업로드할 수 있다. 

파워쉘에서는 어떻게 올리는지 검색하다가 아래와 같은 방법으로 해결했다.

 

$wc = New-Object System.Net.WebClient
$url = New-Object System.Uri("파일을 업로드할 주소")
$file = '파일의 경로'
$wc.Credentials = New-Object System.Net.NetworkCredential("username", "password")
$wc.UploadFile($url, "PUT", $file)

 

wc.Credentials 부분은 따로 로그인이 필요없다면 수행하지 않아도 된다.

 

반응형