在DB服务器上建立传输信息记录表,上传完成后将上传成功的信息写入到数据库中,如果在同一台机子上,问题好办,不在同一台机子上有可能出现你所主的“因为网络原因造成上传成功保存数据失败,或者上传失败保存数据成功!”你可以先判断网络,正常就信息写入数据库,如果网络不通,可将信息写入日志文件,保存本地,网络正常后可将日志信息都写入数据库。

解决方案 »

  1.   

    就是啊,这个问题怎么弄
      

  2.   

    其实这个不管你是同一台服务器还是不是同一台服务器,都要关注ftp文件和db数据的一致性,所以你要用一个记录把整修流程记下来,比如先ftp文件传文件,,文件传成功,又一个状态,成功写到数据库,,如果出现传输故障,比如断电,启动时系统应该去读取这个状态,按道理是没问题了,但还有一问题。比如说已经成功写到数据库了,但还没有把这一状态记下来。所以你应该在每个操作时去检查后一操作是否完成,办法根据实际情况而异,找到你传的文件或数据的特殊的唯一的标识去判断
      

  3.   

    叹号兄弟  你这个方法不可行啊