# fileserver **Repository Path**: lianyutiantang/fileserver ## Basic Information - **Project Name**: fileserver - **Description**: 通俗易懂,简单易用的居于springboot、mybatis的文件服务器。支持两个文件服务器之前的相互备份以及相互调用,提供文件file上传(如果是图片或视频类型生成缩略图),文件base64码上传(如果是图片或视频类型生成缩略图),单个文下载,多个文件打包下载,多个文件返回base64码等接口。兼容windos和liunx系统运行的主主备份文件服务器 - **Primary Language**: Java - **License**: Artistic-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 3 - **Created**: 2018-08-11 - **Last Updated**: 2022-07-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## springboot 2.0 集成 mybatis ### 环境: * 开发工具:Intellij IDEA 2017.1.3 * springboot: **2.0.1.RELEASE** * jdk:1.8.0_40 * maven:3.3.9 * alibaba Druid 数据库连接池:1.1.9 ### 额外功能: * PageHelper 分页插件 # 运行环境支持 windos,linux # 部署测试 1、nginx 处理图片上传接口的负载均衡 2、centeros7-- ip: 192.168.237.129 3、centeros7-- ip: 192.168.237.130 # nginx配置环境 修改 nginx-1.11.6\conf\nginx.conf 文件 主要属性说明如下 client_max_body_size 100M; 限制最大上传100M listen 8080; 监听8080端口 负载均衡 upstream fileService{ server 192.168.237.129:8080 max_fails=3 fail_timeout=30s; server 192.168.237.130:8080 max_fails=3 fail_timeout=30s; } 文件提交和获取简单示意图 ![输入图片说明](https://images.gitee.com/uploads/images/2018/0820/123520_49897d4b_1768152.png "屏幕截图.png") # 文件系统配置