我正在使用ftpwebrequest上传和下载文件。到目前为止我的代码完成了预期的工作。但是,我有一点问题,我必须使用文件的上传和下载状态更新我的数据库。
例如,如果我将文件(test.exe)从FTPSERVER1下载到我的本地盒子,那么我会进行一些逻辑提取,然后将该文件(test.exe)上传到FTPSERVER2。
如果有任何机会无法下载或上传,我必须更新我的表(列:错误消息),如果一切正常,我必须更新(列:状态)
这里最好的方法是什么?
我在想(可能不是最好的方法),如果它转到catch块然后将异常消息更新为“错误消息”列,如果不在finally块中,则更新列“status”
先谢谢。
答案 0 :(得分:1)
通常,您可以使用GetResponse()方法从FTP获取响应。如你已经写过的那样,你需要捕获catch中的异常所需的任何异常。
由于您可以轻松获得响应,因此可以更新数据库。