HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
1008
オレンジftpputしたファイルがアップロード完了できたか知りたい5解決


オレンジ

リンク

2013/10/8(Tue) 20:43:01|NO.57535

こんばんは、いつも大変お世話になっております

サーバーにftpputしたファイルがアップロード完了できたか知りたいのですが
どうしたら出来ますでしょうか?

FTPアップ完了したあとにそのファイルを使用したいのですが、
時々失敗するので、アップ完了が知りたいのです。

どうぞよろしくお願いします。



この記事に返信する


KA

リンク

2013/10/8(Tue) 20:51:13|NO.57536

「時々失敗する」事が解った方法で、「アップ完了」が分かります。



さか

リンク

2013/10/9(Wed) 12:59:26|NO.57541

FTPの性質として、命令自体が正常に実行されたかはリターン値でわかりますが質問のように
データが正しく相手側に受け取られたかどうかはわからないです。

そこまでチェックしたいのであれば、socket通信でこちらからの送信に対しての相手からの
応答をもらうようにするのが一般的です。

または、KAさんが言ってるように何を持って失敗と判断しているのにより対策が可能かも知れ
ないですね。
例えば、回線断であれば、ftpする前にping等で相手が繋がっているかを調べることは出来ます。
(hspの命令にpingはないですが)



KA

リンク

2013/10/9(Wed) 16:34:38|NO.57542

ちょっと言い方が悪かった。
アップしたのならダウンして確認しようという意味です。
これが一番確実です。



オレンジ

リンク

2013/10/9(Wed) 19:10:37|NO.57544

KAさん、さかさん
どうもありがとうございました



さか

リンク

2013/10/9(Wed) 20:23:52|NO.57546

解決済みとなってしまいましたが。
なるほど、putしたあとにgetしてみて同じファイルかどうか確認する方法もありますね。

ftpで失敗すると言うのはどういう原因なのですかね。回線が不安定なのでしょうか。



ONION software Copyright 1997-2021(c) All rights reserved.