웹 상의 이미지 다운받기
2014. 9. 17. 10:09ㆍProgramming/C#
웹 상의 이미지 주소만 가지고 로컬 저장소에 다운 받기.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("웹 상 이미지 주소"); | |
HttpWebResponse response = (HttpWebResponse)request.GetResponse(); | |
if((response.StatusCode == HttpStatusCode.OK || | |
response.StatusCode == HttpStatusCode.Moved || | |
response.StatusCode == HttpStatusCode.Redirect)){ | |
using(Stream inputStream = response.GetResponseStream()) | |
using(Stream outputStream = File.OpenWrite("다운로드 될 파일 이름")){ | |
byte[] buffer = new byte[4096]; | |
int bytesRead; | |
do{ | |
bytesRead = inputStream.Read(buffer, 0, buffer.Length); | |
outputStream.Write(buffer, 0, bytesRead); | |
}while(bytesRead != 0); | |
} | |
} | |
response.Dispose(); |
머 별다른 코드 설명은 필요 없을듯..