2014. 12. 13. 14:21

html 파일 내보내기.


            HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://duck.pe.kr/Default.aspx");

            request.Credentials = CredentialCache.DefaultCredentials;

            HttpWebResponse response = (HttpWebResponse)request.GetResponse();

            Stream stream = response.GetResponseStream();



            if (response.ContentLength > 0)

            {

                FileStream fs = new FileStream(@"D:\redmine.htm", FileMode.OpenOrCreate, FileAccess.Write);

                stream.Flush();

                int buffsize = 4096;//한번에 읽을 버퍼 크기

                byte[] buff = new byte[buffsize];

                while ((buffsize = stream.Read(buff, 0, buffsize)) > 0)

                {

                    fs.Flush();

                    fs.Write(buff, 0, buffsize);//파일 쓰기

                }

                fs.Close();//파일 닫기

            }