1.进入到 minio,并设置桶的权限。
2.获取预览地址代码如下:
注意:
GetPresignedObjectUrlArgs.builder().method(Method.GET),这个地方一定要用 GET,我当时按照官网的例子写的,没注意这个,搞了一阵。
/*** 获取预览的url* @return*/public String getPreviewUrl(String path){if(StringUtils.isEmpty(path)){return null;}getClient();try {String url =minioClient.getPresignedObjectUrl(GetPresignedObjectUrlArgs.builder().method(Method.GET).bucket(getBucketName()).object(path).expiry(MinioConfig.getPreviewExpire(), TimeUnit.MINUTES).build());return url;}catch (Exception e){log.error("get minio preview url failed", e);return null;}}