- 2024-11-12SpringBoot:SpringBoot集成Minio+KkFileView实现所有文档格式预览功能
前言博主做项目时,存储文件使用的是Minio,各类格式文件都有(图片,pdf,word,excel等等),因为项目需求这些文档能进行预览,全部交给前端实现需要各种组件支撑,这无疑会加大前端的开发量,所以博主在网上搜索大量解决方法,最终找到这种可以实现方案。具体的kkFileView的介绍和部署可以看我的另一
- 2024-10-19整合华为云OBS上传工具类
项目启动的要加上配置文件的扫描路径importcom.example.config.ObsProperties;importorg.mybatis.spring.annotation.MapperScan;importorg.springframework.boot.SpringApplication;importorg.springframework.boot.autoconfigure.SpringBootApplication;importorg.sp
- 2024-09-25Minio生命周期规则及桶初始化
packageorg.ailun;importio.minio.*;importio.minio.messages.*;importjava.util.List;/***@version1.0*@since:JDK11*/publicclassTest{privatestaticStringbucketName="bucketName";publicstaticvoidmain(String[
- 2024-09-14Linux+Docker:3分钟实现MinIO在线部署与Java集成
Linux下使用Docker安装MinIO1.拉取MinIO镜像dockerpullminio/minio2.创建挂载目录mkdir-p/opt/minio/datamkdir-p/optl/minio/config3.检查端口占用sudolsof-i:9000...4.启动MinIO容器dockerrun--nameminio\#容器名称-p9010:9000
- 2024-08-14Minio .NET 新版API使用
Minio新版API有很多改动网上搜索不到做个记录。 创建Client创建client的方式和以前差别不大varminioClient=newMinioClient().WithEndpoint(AppSettings._minio?.EndPoint,(int)(AppSettings._minio?.Port)).WithCredentials(AppSettings._minio?.AccessKey
- 2024-07-31探索Amazon S3:存储解决方案的基石(Amazon S3使用记录)
探索AmazonS3:存储解决方案的基石本文为上一篇minio使用的衍生版相关链接:1.https://www.cnblogs.com/ComfortableM/p/18286363 2.https://blog.csdn.net/zizai_a/article/details/140796186?spm=1001.2014.3001.5501目录探索AmazonS3:存储解决方案的基石引言AmazonS3
- 2024-07-31探索Amazon S3:存储解决方案的基石(Amazon S3使用记录)
探索AmazonS3:存储解决方案的基石本文为上一篇minio使用的衍生版相关链接:1.https://www.cnblogs.com/ComfortableM/p/182863632.https://blog.csdn.net/zizai_a/article/details/140796186?spm=1001.2014.3001.5501引言云存储已经成为现代信息技术不可或缺的一部
- 2024-07-07尚品汇-(十)
spu的保存功能中的图片上传(1)MinIo介绍MinIO是一个基于ApacheLicensev2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不
- 2024-07-05MinIO使用记录
探索MinIO:高性能、分布式对象存储解决方案注:本文除代码外多数为AI生成最近因为有项目需要换成AmazonS3的云存储,所以把之前做过的minio部分做一个记录,后面也会把基于这版改造的S3方法发出来记录。MinIO简介MinIO是一款高性能、分布式对象存储服务器,设计用于在大规模环境中
- 2024-06-14Minio使用(Minio帮助类 3.1.13版本 )
目录一、安装部署二、注册成window服务三、C#文件上传下载四、minio文件操作帮助类一、安装部署1、下载安装包:MinIO|高性能,对Kubernetes友好的对象存储2、放到磁盘中,后面会以这个文件进行服务器安装3、磁盘新建一个目录用于存放上传文件,比如我创建的为:Data4、
- 2024-06-10使用 .NET 集成 MinIO 实现高效对象存储
引言https://min.io/在现代软件开发中,存储和管理大量的非结构化数据(如图片、视频和文档)变得越来越重要。对象存储解决方案如AmazonS3已成为主流,但其高昂的成本和对公有云的依赖使得很多开发者寻求开源和自托管的替代方案。MinIO作为一款高性能的开源对象存储系统,以其兼容
- 2024-05-24.netcore 对象存储帮助类
说明:1、由于各平台对象存储规则存在细微差异,故在类中对于入参进行处理(使用时需要根据自身情况调整)。2、本文档写于2024年05月24日,由于版本的迭代,可能存在细微差异,可能导致错误,所以推荐下载文档使用NuGet引用版本进行测试。minio对象存储帮助类usingMinio;usingMinio.DataM
- 2024-05-23SpringBoot整合minio服务(超详细)
一、使用docker部署minio1、拉取镜像dockerpullminio/minio2、创建目录mkdir-p/home/minio/configmkdir-p/home/minio/data3、创建Minio容器并运行dockerrun-p9000:9000-p9090:9090\--net=host\--nameminio\-d--restart=always\-e"MINIO_A
- 2024-05-10MinIO对象存储 安装和java调用
1、参考MinIO对象存储介绍和使用【备忘录】JAVASDK连接MinIO,附完整代码2、packageorg.j****g.common.util.io;importcn.hutool.core.io.FileUtil;importio.minio.*;importio.minio.errors.MinioException;importio.minio.http.Method;importio.minio.messages.Buc
- 2024-04-10Minio存储文件
Minio是一个高性能的对象存储服务器,它可以在Linux、MacOS和Windows等操作系统上运行,并通过命令行界面或RESTfulAPI进行管理。本文为用Minio存储文件。1.在pom.xml文件中添加MinIO的Java客户端库依赖<dependency><groupId>io.minio</groupId><artifactId>
- 2024-03-06SpringBoot集成亚马逊的S3对象存储
依赖导入:aws-java-sdk-s3<dependencyManagement><dependencies><dependency><groupId>com.amazonaws</groupId><artifactId>aws-java-sdk-bom</artifactId>
- 2024-02-20Minio
Minio1基于centos7,docker部署#直接使用centos7部署,但是只能通过私有ip访问本机,指定公网ip不行cd/usr/local/#获取miniowget-qhttp://dl.minio.org.cn/server/minio/release/linux-amd64/minio#授予文件权限chmod+xminio#启动minioserver服务,指定数据存储目录/m
- 2024-01-30SpringBoot中集成Minio高性能分布式存储文件服务入门
场景若依前后端分离版手把手教你本地搭建环境并运行项目:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108465662参考上面搭建项目。MinioMinio是基于Go语言编写的对象存储服务,适合于存储大容量非结构化的数据,例如图片、音频、视频、日志文件、备份数据和容器/
- 2024-01-24Java中的MinIO应用类--版本2
1.配置类importorg.springframework.boot.context.properties.ConfigurationProperties;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;importio.minio.MinioClient;@Configuration@Configuratio
- 2024-01-24MinIO应用类
1.配置类importorg.springframework.boot.context.properties.ConfigurationProperties;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;importio.minio.MinioClient;@Configuration@Configuration
- 2023-12-14Java 大文件分片上传
原理:前端通过js读取文件,并将大文件按照指定大小拆分成多个分片,并且计算每个分片的MD5值。前端将每个分片分别上传到后端,后端在接收到文件之后验证当前分片的MD5值是否与上传的MD5一致,待所有分片上传完成之后后端将多个分片合并成一个大文件,并校验该文件的MD5值是否与上传时传入的M
- 2023-10-21MinIO实现文件上传与下载
引入依赖<dependency><groupId>io.minio</groupId><artifactId>minio</artifactId><version>7.1.0</version></dependency> 工具类 MinIoUtils@AutowiredSiMinIoP
- 2023-10-19Winows下Minio安装和使用
1.下载安装https://dl.min.io/server/minio/release/windows-amd64/minio.exe2.启动powershell下C:\minio文件存储目录.\minio.exeserverC:\minio--console-address:90903.访问http://127.0.0.1:9090账号密码都是minioadmin4.Java上传下载依赖<!--MinIO-->
- 2023-09-16obs上传文件到服务器,附件同步到华为云OBS存储备份实践(服务端API应用)
usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingGrapeCity.Forguncy.ServerApi;usingOBS;usingOBS.Model;namespaceFileToHuaweiOBS{publicclassFileToHuaweiOBS:Forgunc
- 2023-08-03minio python sdk使用
如下fromminioimportMiniofromminio.errorimportS3Errorimportlogginglogging.basicConfig(filename='logs/myProgramLog.log',level=logging.INFO,format='%(asctime)s-%(levelname)s-%(message)s')classBucket