2012-02-27 8 views
0

私はftpwebrequestを使ってファイルをアップロードしてダウンロードしています。これまでのところ、私のコードは期待されることをしています。しかし、私は少し問題がある、私はファイルのアップロードとダウンロードの状態で自分のデータベースを更新する必要があります。データベースを更新するための例外メッセージを処理する方法は?

たとえば、FTPSERVER1から自分のローカルボックスにファイル(test.exe)をダウンロードする場合、ロジック抽出を行い、そのファイル(test.exe)をFTPSERVER2にアップロードします。

それはダウンロードやアップロードに失敗した任意のチャンスは、私は私のテーブル(カラム:エラーメッセージ)を更新する必要がある場合は、すべてが動作するかどうか、私は(カラム:ステータス)を更新する必要が

ここに最善のアプローチは何?

ブロックをキャッチして例外メッセージを「エラーメッセージ」に更新し、最終ブロックにない場合は列「ステータス」を更新することが考えられます(最良の方法はありません)。 "

ありがとうございました。

+0

私はあなたがそれを記述する方法でやります。あなたが例外をキャッチしたときにアップロードが失敗したことを知っているだけなので、私はそれを行う他の方法はありません! – jmpcm

答えて

1

通常、FTPからの応答はGetResponse()メソッドを使用して取得できます。あなたがすでに書いたように、catchで例外を捕捉する必要のある例外はありません。

あなたは簡単に応答できるので、データベースを更新することができます。

関連する問題