Q&A

  • 특정 사이트에 파일이 존재하는지 확인하는 방법
안녕하세요..

제가 특정 사이트에 공지사항과 같은 html 파일(예>www.abc.com/aa.html)을 만들어놓고...그 파일이 있으면 폼을 띄워 표시해주고(안에 WebBrowser 컴포넌트를 이용해서 표시)

파일이 없으면 그냥 폼을 띄우지 않을려고 하는데....특정사이트에 파일유무를 확인하는 방법을 모르겠네요..

여기저기 찾와봐도 idhttp 등을 쓰라고 하시는데 그걸 해봐도 정의되지 않았다고 나오네요..그래서 uses절에 idhttp 넣어도 파일을 찾을 수 없다고 나오네요....ㅠㅠ

또 찾아보니 indy 인가 뭔가를 설치해야 되는거 같던데...설치하지 않고 파일 존재 유무를 확인할 수 있는 방법이 있나요? 몇일째 이것땜에 고생하고 있네요..

초보 델피언에게 조언 부탁드립니다..ㅠ

그럼..오늘도 즐거운 하루 보내세요^^
1  COMMENTS
  • Profile
    프리랜서 2010.08.08 00:59
    idhttp 사용안하고도 쉽게 할 수 있습니다.
    아래코드를 보시고 잘 응용하세요.

    uses
    urlMon;

    var
    SourceFile ,DestFile : String;

    function DownloadFile(SourceFile, DestFile: string): Boolean;
    begin
    try
    Result := UrlDownloadToFile(nil, PChar(SourceFile), PChar(DestFile), 0, nil) = 0;
    except
    Result := False;
    end;
    end;