昨日仕事中に「オリンピック速報」をWebで提供しようという話になり、RSSをダウンロードし、Flashで表示するシステムを開発。
が、セキュリティ上RSSファイルの取得ができないことがわかり、別途RSSダウンローダーを作成することに。
指定したファイルをダウンロードする関数をいろいろ見たが、簡単に作れなかったのでWin32APIを使用。使用したURLDownloadToFileについては以下のとおり。
■URLDownloadToFile
○API説明
HTTPでファイルを取得し、指定ファイルに保存する。
○API宣言
FUNCTION Long URLDownloadToFile( Long pCaller,String szURL,String szFileName, Long dwReserved, Long lpfnCB) LIBRARY "URLMON.DLL" ALIAS FOR "URLDownloadToFileA"
○API使用
URLDownloadToFile(0, URL, 保存先, 0, 0)