프로그램

MFC에서 http 파일을 가져오는 코드

(주)CKBcorp., 2015. 6. 8. 06:30
반응형




인터넷에서 디벼서 하긴 하는데... 생각보다 인터넷에 써있는 코드가 안된다.

사용성 + 편의성 + 코드 실행 여부 등을 전부 본 거라, 다음 사람이 삽질을 방지할 수 있겠다 싶어서 기록으로 남긴다.


주의 : 

1. 모든 코드가, 설명만 보면 모두 다 될 법한 코드들이다. 고로 실행해 보는 게 중요. ( = 나님이 삽질했으니 너님은 그냥 써라. )

2. MFC 라이브러리 이외에 추가 라이브러리가 필요한 함수나 클래스는 배제. .NET 플랫폼도 배제.



1. URLDownloadToFile()   

http://breadlab.net/74

http://nicejay.egloos.com/1094024


코드가 가장 깔끔한데, 실제 실행해 보면 안된다. 소스를 까서 원인을 디비볼 수도 있지만, 귀춘. 그냥 딴 거 찾았다.


2. CHttpFile 클래스.  https://social.msdn.microsoft.com/Forums/vstudio/en-US/a0182ef2-9a92-430b-944b-be71c757d5b1/download-file-from-web-server-in-an-mfc-c-dialog-app?forum=vcgeneral

이것도 뭔가 안됨. 


3. CInternetSession 클래스. http://stackoverflow.com/questions/8819438/alternative-to-urldownloadtofile-function

뭔가 안되더라고. 물론 코드 뒤지긴 귀찮고. 


4. 결론. http://yagi815.tistory.com/113

이거 쓰니까 된다.


1. ~ 3. 도 환경이나 실행 타이밍, 권한 같은걸 맞추면 될 것 같은데, 그냥 삽질했다. 


끝.







 


반응형