FTP客户端以断点续传方式实现文件上传,在文件传输过程中如果发生异常,临时文件如何删除?
前提:无法人工登陆FTP服务器删除临时文件。

解决方案 »

  1.   

    这个问题比较奇怪,但是你完全可以在客户端登录,然后删除没有完成的文件啊。一般来说FTP服务器不会自动的删除这些断点续传残留的文件,除非传输完成。
      

  2.   

    建议分清客户端和服务器端的职责
          你在上传文件过程中断开连接(包括正常程序处理以及外界特殊情况),这时候服务器只知道这次传的文件结束,它那边不知道这个文件完整不完整,更没有临时文件一说.
          临时文件是对于你客户端没传完的文件,建议传的时候保留上一次没有传完的记录,下次开启时候进行些处理,如登陆FTP服务器把上次没传完的文件删了或者续传.