一、项目简介
本项目主要实现的功能是ftp客户端不断地将xml文件和jpg文件实时地上传到服务器,当然也可以是其他格式的文件。每当ftp客户端取到一个文件之后,将文件上传到服务器后,然后将其删除。
项目实现可配置,如果开发者有类似的需求,只需要修改配置文件就可以使用本项目去完成上传文件的功能。
本项目打日志是按照当天时间来生成日志文件,每天每一种类型的日志只打一个文件。
二、项目结构图片
三、项目代码
config配置中的代码
config.ini
[path]
xml_path = D:\\dian\\out\\ # xml文件所在的路径
img_path = D:\\dian\\out\\wave\\ # 图片文件所在路径
[ftp]
ftpfile_path = D:\\Itudou # 在服务器上的文件存储路径
ftp_server_ip = 192.168.56.1 # ftp服务器的IP
ftp_server_port = 21 # ftp服务器的端口
ftp_server_name = 20123762 # ftp服务器的用户名
ftp_server_pwd = 123456 # ftp服务器的密码
local_ip = 192.168.56.1 # 本地主机的IP
local_port = 80 #本