项目实训——Jeecg文件上传配置及使用

两种文件上传方式,个人更喜欢使用阿里云OSS文件上传,更为便利

MINIO文件上传

配置:

首先要下载minio.exe(windows版本):https://min.io/download#/windows

新建一个目录存放minio数据,如:E:\jeecgDB

使用命令行cmd进入minio.exe所在目录,运行minio.exe server E:\jeecgDB

运行结果如图

选择上图输出的任意一个地址,如:http://10.27.199.228:9000,浏览器打开此地址

输入账号密码(默认账号密码全为minioadmin

 登录后新建Bucket

 建完如图exmsg

 jeecg配置:

打开jeecg-boot/jeecg-boot-modules-system/application-dev.yml

 minio参数:

minio_url: minio访问路径(如:http://10.27.199.228:9000

minio_name: 账号(如:minioadmin

minio_pass: 密码(如:minioadmin

bucketName:存放数据的桶(如: exmsg

jeecg使用的uploadType:若用Minio则改为

uploadType:minio

 点击上传

上传成功,用浏览器打开文件地址即可预览或下载

缺点:

1.每次重新运行项目时,上一个ip地址都无法再使用,上传失败。(问题解决方案没找到,使用阿里云OSS文件上传简便许多 )。得重新运行一遍minio.exe server E:\jeecgDB,重新配置地址和新建桶,较为麻烦

2.url地址只能使用七天,七天之后就过期(网上反应较多的问题

OSS文件上传

jeecg官方文档给的教程与现在阿里云的框架不匹配

首先得注册/登录阿里云账号,进入阿里云找到对象OSS界面

可直接登陆此页:OSS管理控制台 (aliyun.com)

点击Bucket列表,再创建bucket

 地域随便选择:

 读写权限设为公开读:

 创建完桶后,需要找到自己的AccessKey。点击头像,点击AccessKey管理:

 第一次使用需要创建AccessKey

 Jeecg配置:

打开jeecg-boot/jeecg-boot-modules-system/application-dev.yml

oss参数:

endpointOSS endpoint 创建桶时根据区域选择的endpoint
accessKey阿里云API的密钥
secretKey账号的accessKeySecret
bucketName阿里云桶名字
staticDomain服务器设置的OSS访问域名,如果没有则默认使用endpoint

 上传结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值