URLDownloadToFile 질문,
앵겨쪼
2023.04.01
URLDownloadToFile 을 이용해 서버에서
txt 를 받아옵니다 .
근데 여기서
if(URLDownloadToFileA(0,Host,WindowHost,0,0) == S_OK)
S_OK 값은 재대로 다운로드 됬을대 반환 되는 값인데 ..
없는 파일을 갖고와도 S_OK 가 나옵니다 ..
뭐가 잘못된걸까요 .
-
바닐라
헉 주소좀 주실수 있을까요
-
하늘이
msdn을 살펴보면
URLDownloadToFile returns S_OK even if the file cannot be created and the download is canceled.
이렇게 나와있네요.
메모리 부족, COM인터페이스가 유효하지 않을시에만 S_OK가 아닌 오류를 반환하니, 파일의 정확한 다운로드 여부는 URL~~ 함수 호출 뒤에 파일의 크기 확인이나 IBindStatusCallback(5번째 인자)를 확인해야 할거에요. -
해대기
URLDownloadToFile은 콜백함수가 있습니다.
그것을 이용하면 컨트롤하기 수월할껍니다.