public void deleteObjectLockConfiguration(DeleteObjectLockConfigurationArgs args)
前言多种SDK官方文档minio-javaMinio 提供了多种语言的SDK,比如java、go、python等。JAVA开发平台可以选择JS和java SDK,也就是前端和后端都可以直接集成minio。技术方案每个OSS的用户都会用到上传服务。Web端常见的上传方法是用户在浏览器或App端上传文件到应用服务器,应用服务器再把文件上传到OSS。具体流程如下图所示。和数据直传到OSS相比,以上方法有三个缺点:上传慢:用户数据需先上传到应用服务器,之后再上传到OSS。网络传输时间比直传到O
适用于Amazon S3的云存储的MinIO Java SDK
MinIO Java SDK是简单存储服务(aka S3)客户端,用于对任何与Amazon S3兼容的对象存储服务执行存储桶和对象操作。
有关API和示例的完整列表,请查看《 文档。
Java 1.8或更高版本。
Maven用法
< dependency>
< groupId>io.minio</ groupId>
< artifactId>minio</ artifactId>
< version>8.2.1</ version>
</ dependency>
Gradle使用
dependencies {
compile 'io.minio:minio:8.2.1'
JAR下载
可以从下载最新的JAR
快速入门示例-文件上传器
此示例程序连接到对象存储服务器
Minio JavaAPI没有实现相关桶的一系列权限配置,所以自行研发了一套
Minio用java api实现创建桶、桶存储配置(存储大小、生命周期)、策略配置、用户权限配置,获取桶已使用存储空间及配置总存储空间。
绝对是完整、实用性代码。
Access to XMLHttpRequest at ‘http://xx‘ from origin ‘http://xx‘ has been blocked by CORS policy:
33664