Skip to content

AzirZsk/FileDownloadHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📂 File Download Hub

License Java Version

FileDownloadHub 是一个基于Spring Boot的文件下载中心,提供文件列表查看和文件下载功能。

✨ 功能特性

  • 文件目录浏览
  • 文件下载(支持断点续传)
  • 文件/文件夹类型区分
  • 请求追踪和日志记录
  • Swagger API文档支持

🔧 环境要求

  • JDK 17 或更高版本
  • Maven 3.6+

📦 快速开始

1. 配置项目

application.yml中配置基础路径:

file:
  basePath: /path/to/your/files

2. 构建并运行

mvn clean package
java -jar target/file-download-hub.jar

或者使用GraalVM构建原生镜像:

mvn -Pnative native:compile
./target/file-download-hub

3. 首页

在浏览器中访问http://localhost:8080,即可看到首页。

index.png

🛠️ 配置

基础路径:

# Windows
set file.basePath=C:\path\to\your\files

# Linux/MacOS
export file.basePath=/path/to/your/files

About

局域网内能跑满带宽的文件下载服务,支持多线程下载以及断点续传。

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published