掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
FTPのGET処理に関して (ID:121802)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
WinInetのFtpGetFileに関してですが、下記に記述する感じでコーディングしてるのですが ファイルが完全にダウンロード出来ていない(中途半端なデータ)状態でも 後続のErr.LastDllErrorで「0」が返ってきてしまうことはあるのでしょうか? よくWebからソフト等をダウンロードする時に、中途半端なデータのみしか 取得出来ていないが正常終了するパターンがあるので心配しております。 FTPに詳しい方是非教えてください。 またそういった状態が起きうる場合、get元のファイルサイズと get後のファイルサイズを比較して確認しようと思いますが、 ネットワーク越しのファイルサイズって取得出来るのですか? 現在、調査中ですが、ご存知の方がいらっしゃえばアドバイスをください。 宜しくお願い致します。 【VB6.0,FTPサーバ:NT,クライアント:2000です】 lngRet = FtpGetFile(lngFtphnd, bytFtpBuff(0), bytLclBuff(0), 1, FILE_ATTRIBUTE_NORMAL, _ FTP_TRANSFER_TYPE_ASCII Or INTERNET_FLAG_RELOAD, 0) If Err.LastDllError = 0 Then GET成功 Else GET失敗 リトライ処理 End if
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.