# lite-ftpserver **Repository Path**: hv0912/lite-ftpserver ## Basic Information - **Project Name**: lite-ftpserver - **Description**: 基于 Spring Boot Reactive Web 与 Apache FtpServer 实现的一个轻量级的高性能FTP服务器 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://gitee.com/hv0912/lite-ftpserver - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2019-05-22 - **Last Updated**: 2021-07-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # lite-ftpserver #### 介绍 使用 Springboot 和 Apache FtpServer 开发的一个轻量级的FTP服务器。 #### 软件架构 1. 整合 Apache FtpServer 作为 FTP 服务器的核心功能,支持 FTP 服务器的所有特性,在我的另一个开源项目[ftpserver-spring-boot-starter](https://github.com/hv0912/ftpserver-spring-boot-starter) 的基础上进一步封装实现; 2. 程序自动为每个用户生成一个基于HTTP协议访问的路径映射,例如:FTP中有一个名为“admin”的用户,上传一个名为“abc.txt”的文件到“/用户主目录/20xx/01/01/”下,那么可以直接通过“http(s)://ip:port/admin/20xx/01/01/abc.txt”访问该文件。 #### 使用说明 1. JDK1.8 以上 2. 输入“java -jar lite-ftpserver.jar --server.port 80”启动 注:“--server.port 80”用于覆盖系统默认参数,详细参数配置也可以直接在“application-prod.properties”中修改。