本微服务实现了对文件上传、下载进行管理,分别支持FastDFS存储、FTP存储、天翼云存储、华为云存储(OBS)、阿里云存储(OSS)、移动云。可通过配置自动切换存储类型。本微服务支持临时文件24小时自动删除、文件下载。
1. 源代码
https://github.com/maomaoframework/upload-manager.git
2. 编译及运行
mvn clean package
java -jar upload-manager.jar -DACTIVE_FILE=fastdfs
参数说明:
参数 | 说明 |
-DEUREKA_HOST | eureka ip地址 |
-DEUREKA_PORT | eureka 端口号 |
-DDB_HOST | 数据库服务器ip |
-DDB_NAME | 数据库名称 |
-DDB_USER | 数据库账号 |
-DDB_PWD | 数据库密码 |
-DACTIVE_FILE | 配置文件 |
3. 其他说明
本项目不考虑API访问授权,其他功能可自行添加。