filesync

module
v0.0.0-...-86d34a5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 7, 2023 License: MIT

README

filesync 是使用gin框架提供web界面的文件传输工具
用户通过web界面来创建,删除,修改,开启,暂停任务

首先使用go get下载源代码

[root@localhost ~]# go get github.com/iokr/filesync

或者直接将源代码下载放到自己的go环境中使用

git clone https://github.com/iokr/filesync.git

注意: 用户使用首先根据自己需要修改config.json配置文件

技术选型

  1. web: gin
  2. orm: gorm
  3. database: mysql
  4. 配置文件: config.json

项目结构

整个系统分两个进程,web界面进程,文件传输服务器进程

  • web界面进程: 在项目的web文件夹中,主要负责用户对任务的界面操作,并发送给文件传输服务器进程
  • 文件传输服务器进程:在项目的fserver文件夹中,负责文件传输的工作

效果图

任务管理
任务管理

任务添加
任务添加

任务修改
任务修改

任务查看
任务查看

日志查看
日志查看

Directories

Path Synopsis
web

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL