サーバー上のファイルの日付取得 – プログラミング – Home

サーバー上のファイルの日付取得
 
通知
すべてクリア

[解決済] サーバー上のファイルの日付取得


まっきー
 まっきー
(@まっきー)
ゲスト
結合: 18年前
投稿: 2
Topic starter  

windows xp / visual c++ .net

httpサーバー上にあるファイルとローカルPCのファイルの日付を比較し、
サーバーのファイルが新しい場合はダウンロードしたいと思っています。
どのようにしてサーバー上のファイルの日付を取得すればいいのでしょうか?
ちなみにダウンロードにはInternetOpenUrlとInternetReadFileを使っています。


引用未解決
トピックタグ
くえー
 くえー
(@くえー)
ゲスト
結合: 18年前
投稿: 4
 

日付って最終更新日時ですよね?
それを取得するだけなら
InternetOpenUrlかHttpOpenRequestを使用してHEADでリクエストを送り
そのレスポンスの中をHttpQueryInfoを使ってLastModifiedを見ればいいと思います。

参考
http://athomejp.com/goldfish/api/wininetreadfile.asp
http://nienie.com/~masapico/api_HttpQueryInfo.html


返信引用
YuO
 YuO
(@YuO)
ゲスト
結合: 22年前
投稿: 320
 

そもそも,リクエストにIf-Modified-Sinceフィールドを付ければ比較はサーバーがやっ
てくれるのですが……。


返信引用
まっきー
 まっきー
(@まっきー)
ゲスト
結合: 18年前
投稿: 2
Topic starter  

http://nienie.com/~masapico/api_HttpQueryInfo.html
このサンプルを見たら出来ました。
ありがとうございましたm(__)m


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました