Man*_*ano 2 delphi ftp indy delphi-xe6
我需要为我的公司开发一个备份应用程序,将文件保存到FTP服务器.根据我的研究,我可以使用Indy库的TIdFTP组件.
我在这里分析,我注意到一些文件,特别是数据库文件,大小超过10GB.
我的问题是:有没有办法,如果发生连接问题,文件副本从它停止的地方重新启动?无需从头开始重启?
我正在使用Delphi XE6.
FTP协议具有REST用于恢复损坏的文件传输的命令.
Indy的TIdFTP组件具有ACanOverwrite和AResume其参数的Get()方法,并AAppend和AStartPos其参数的Put()方法.使用这些参数恢复损坏的传输.
该TIdFTP.ResumeSupported属性告诉您服务器是否支持该REST命令(大多数FTP服务器都支持).
| 归档时间: |
|
| 查看次数: |
336 次 |
| 最近记录: |