FileDownloadHub 是一个基于Spring Boot的文件下载中心,提供文件列表查看和文件下载功能。
- 文件目录浏览
- 文件下载(支持断点续传)
- 文件/文件夹类型区分
- 请求追踪和日志记录
- Swagger API文档支持
- JDK 17 或更高版本
- Maven 3.6+
在application.yml中配置基础路径:
file:
basePath: /path/to/your/filesmvn clean package
java -jar target/file-download-hub.jar或者使用GraalVM构建原生镜像:
mvn -Pnative native:compile
./target/file-download-hub在浏览器中访问http://localhost:8080,即可看到首页。
基础路径:
# Windows
set file.basePath=C:\path\to\your\files
# Linux/MacOS
export file.basePath=/path/to/your/files