goudp文件传输服务器,golang实现ftp实时传输文件的案例

news/2024/11/8 17:34:15/

一、项目简介

本项目主要实现的功能是ftp客户端不断地将xml文件和jpg文件实时地上传到服务器,当然也可以是其他格式的文件。每当ftp客户端取到一个文件之后,将文件上传到服务器后,然后将其删除。

项目实现可配置,如果开发者有类似的需求,只需要修改配置文件就可以使用本项目去完成上传文件的功能。

本项目打日志是按照当天时间来生成日志文件,每天每一种类型的日志只打一个文件。

二、项目结构图片

c6932d5250acc69ab894875e92db5743.png

三、项目代码

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 #本


http://www.ppmy.cn/news/917784.html

相关文章

itudou(爱土豆) 免费官方版

itudou(爱土豆) 免费官方版 软件大小:29.1MB 软件语言:简体中文 软件授权:官方版 软件类别:下载工具 官方网站:www.33LC.com 应用平台:/WinXP/|Win7|/Vista/ itudou(爱土豆)是用以批量上传和下载土豆视频的…

总结hmdp项目中遇到的坑

目录 1、RedisTemplate执行lua脚本抛出异常java.lang.UnsupportedOperationException 原因 2、redis出现WRONGTYPE Operation against a key holding the wrong kind of value错误 原因 3、Hutool BeanToMap问题 1、RedisTemplate执行lua脚本抛出异常java.lang.Unsupporte…

Flask_使用flask_marshmallow序列化数据

代码如下: from flask import Flask from flask_marshmallow import Marshmallow from flask_sqlalchemy import SQLAlchemy from marshmallow import fieldsapp Flask(__name__) app.config["SQLALCHEMY_DATABASE_URI"] "mysqlpymysql://root:12…

我的嵌入式研发求职

1,找一个可持续发展的产品研发方向,能够不断推出新产品,而且产品都有市场。 2,产品的技术是我自己可以独立控制的,不是哪个部分必须由别人来做。而且推出的是一套完整的产品,不是必须依赖于用 户应用平台的…

为何手机WiFi在国内不能堂而皇之的存在

最近关于手机WiFi的话题渐渐多了起来,流入国内的超过100万台水货手机可以用WiFi功能,而堂堂的行货手机却不行。洋品牌们无可奈何:任凭你的机型在国外卖得如何好,要想进入中国,就得把WiFi功能“咔嚓”掉。中国电信也是有…

探访广州黑人区,我好像来到非洲

在广州这么多年,经常在街上、地铁上看见黑人,除了皮肤黑,他们通常身材高大、牙齿雪白,只要是他们走过的地方,空气中都会漂浮着一股香水味。 我对他们一无所知,只是曾经从摩的师傅口中听说他们打的经常不给钱…

多地出现TJ38假钞 仿真程度似HD90

团伙作案,使用“调包计” 7日下午3时许,在海口秀英区海垦路一家烟酒专卖店,店主陈小姐向 记 者 出 示 了 一 张 号 码 为TJ38441621的高仿真百元钞票。 据陈小姐介绍,当日上午10时30分许,3名青年男子骑着摩托车走进该…

关于手机的IMEI号问题的一些总结

IMEI码是"International Mobile Equipment Identity"的缩写,中文的意思是“国际移动设备识别码”,也俗称俗称"串号"存储在手机的EEPROM(俗称码片)里,每一个移动设备都对应一个唯一的I…