# 文件管理 **Repository Path**: rookey/cloud-file-disk ## Basic Information - **Project Name**: 文件管理 - **Description**: 基于SpringBoot+elFinder搭建的私有云盘服务 二次开发(版本v2),目的:用于应用中单独文件服务, 原项目链接https://gitee.com/52itstyle/spring-boot-CloudDisk,并感谢作者开源 - **Primary Language**: Java - **License**: AFL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 6 - **Created**: 2023-01-10 - **Last Updated**: 2023-01-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # File management #### Description Based on SpringBoot+elFinder build private cloud disk service second development version (v2), link https://gitee.com/52itstyle/spring-boot-CloudDisk #### Software Architecture ``` To fill ``` #### Structure ``` tubang-fileserver-main ├── java ├ ├── com ├ ├ ├── cloud ├ ├ ├ ├── api -- Interface < file upload/picture upload > ├ ├ ├ ├── common -- Common configuration structures ├ ├ ├ ├── repository -- Storagejpa ├ ├ ├ ├── web -- Controller ├ ├ ├ ├── Application Start the class ├── resources ├ ├── META-INF ├ ├── sql -- sql ├ ├── static -- Static resource ├ ├── templates -- html ├ ├── application.yml Configuration file ``` #### Installation 1. Also pay attention to the finish of the code and configuration files parameter changes (port/project path) 2. Command packaging ``` call mvn clean package install -U -Dmaven.test.skip=true ``` 3. Put the jar cp to the specified directory, starting (command), can exist in any Java environment using advice JDK use more than 7.0/1.7 ``` nohup java -jar > file.log 2>&1 & # Configure according to actual situation # -Xms256m initial heap memory # -Xmx1024m maximum heap memory ``` #### Instructions >1. Start after a successful by configuring domain name or IP port access Default account: admin pwd:admin >2. The third-party service docking to upload pictures [Interface specification](http://www.sosoapi.com/pass/apidoc/share/forward.htm?shareKey=413c72db5b34111e5ac30d07fb81b06e) pwd: 123456 >3. Can match nginx reverse proxy for photo/file access #### feature 1. New files and folder, delete, move, rename 2. Online packaging file 3. File download, upload 4. Online preview files, pictures 5. Online processing images and files :art: 改进代码的结构/格式。 :zap: 提高性能。 :fire: 删除代码或文件。 :bug: 修复错误。 :ambulance: 关键修补程序。 :sparkles: 引入新功能。 :pencil: 编写文档。 :rocket: 部署东西。 :lipstick: 更新UI和样式文件。 :tada: 初始提交。 :white_check_mark: 更新测试。 :lock: 解决安全问题。 :apple: 在macOS上修复问题。 :penguin: 在Linux上修复问题。 :checkered_flag: 在Windows上修复问题。 :robot: 在Android上修复问题。 :green_apple: 在iOS上修复问题。 :bookmark: 发布/版本标签。 :rotating_light: 删除棉绒警告。 :construction: 工作正在进行中。 :green_heart: 修复CI构建。 :arrow_down: 降级依赖性。 :arrow_up: 升级依赖关系。 :pushpin: 将依赖项固定到特定版本。 :construction_worker: 添加CI构建系统。 :chart_with_upwards_trend: 添加分析或跟踪代码。 :recycle: 重构代码。 :whale: 关于Docker的工作。 :heavy_plus_sign: 添加依赖项。 :heavy_minus_sign: 删除依赖项。 :wrench: 更改配置文件。 :globe_with_meridians: 国际化和本地化。 :pencil2: 修正错别字。 :poop: 编写需要改进的错误代码。 :rewind: 还原更改。 :twisted_rightwards_arrows: 合并分支机构。 :package: 更新编译的文件或软件包。 :alien: 由于外部API的更改而更新了代码。 :truck: 移动或重命名文件。 :page_facing_up: 添加或更新许可证。 :boom: 引入重大变化。 :bento: 添加或更新资产。 :ok_hand: 由于代码审查更改而更新代码。 :wheelchair: 改善可访问性。 :bulb: 记录源代码。 :beers: 醉酒地编写代码。 :speech_balloon: 更新文本和文字。 :card_file_box: 执行数据库相关的更改。 :loud_sound: 添加日志。 :mute: 删除日志。 :busts_in_silhouette: 正在添加贡献者。 :children_crossing: 改善用户体验/可用性。 :building_construction: 进行架构更改。 :iphone: 致力于响应式设计。 :clown_face: 嘲笑的东西。 :egg: 添加一个复活节彩蛋。 :see_no_evil: 添加或更新.gitignore文件 :camera_flash: 添加或更新快照 :alembic: 尝试新事物 :mag: 改善SEO :wheel_of_dharma: 关于Kubernetes的工作 🏷 :label: 添加或更新类型(Flow,TypeScript) :seedling: 添加或更新种子文件 :triangular_flag_on_post: 添加,更新或删除功能标志 :goal_net: 捕捉错误 :dizzy: 添加或更新动画和过渡