HTTPサーバーからファイルをダウンロードするAPI(VC++) HTTPサーバーからファイルをダウンロードする為に、下記のAPIで簡単に実現できます。このAPIは、ファイルをダウンロードするのは勿論ですが、「http://search.yahoo.co.jp/search?p=softist&ei=UTF-8&x=wrt」のように、パラメータをサーバーに伝えることもできます。 HRESULT URLDownloadToFile(LPUNKNOWN pCaller, ダウンロードしようとファイルがローカルにキャッシュされている場合は、下記のAPIでで削除してから、上記の関数を呼び出します。 例:Yahooのlogoをクリアしてから、ダウンロードして、Dドライブにファイル名をyahoo_logo.gifに変えて保存します。 #include "wininet.h"
|