基于QT56的SFTP指定文件上传工具

2023-04-15

基于QT5.6的SFTP指定文件上传工具

本仓库提供了一个基于QT5.6开发的SFTP指定文件上传工具。该工具实现了指定文件后缀名定时上传功能,支持通过密码和秘钥两种方式进行SFTP上传,并具备完善的XML配置功能。

功能特点

  • 定时上传功能:支持指定文件后缀名,定时自动上传文件。
  • SFTP上传方式:支持通过密码和秘钥两种方式进行SFTP上传。
  • XML配置功能:提供完善的XML配置文件,方便用户进行配置管理。
  • 自动读取配置:程序启动时默认读取配置文件,自动实现上传功能。
  • 配置窗口:若配置文件读取失败或连接服务器失败,程序将弹出配置窗口,方便用户手动配置。

使用说明

  1. 配置文件:程序启动时会自动读取配置文件,配置文件格式为XML。
  2. 定时上传:用户可以通过配置文件指定需要上传的文件后缀名,并设置定时上传的时间间隔。
  3. SFTP连接:支持通过密码或秘钥方式连接SFTP服务器。
  4. 错误处理:若配置文件读取失败或连接服务器失败,程序将弹出配置窗口,用户可以手动进行配置。

注意事项

  • 请确保配置文件格式正确,否则程序将无法正常读取配置。
  • 在使用秘钥方式连接SFTP服务器时,请确保秘钥文件路径正确且文件内容有效。

贡献

欢迎大家提出问题和建议,或者提交Pull Request进行代码改进。

许可证

本项目采用MIT许可证,详情请参阅LICENSE文件。

下载链接

基于QT5.6的SFTP指定文件上传工具