minio 获取预览地址

 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;
        }
    }

相关推荐

  1. 钉钉中打印PDF问题(无法使用blob地址

    2024-07-17 20:48:02       84 阅读
  2. Vue viewer 下通循环获取的图片无法问题

    2024-07-17 20:48:02       15 阅读
  3. uniapp图片

    2024-07-17 20:48:02       57 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-17 20:48:02       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-17 20:48:02       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-17 20:48:02       57 阅读
  4. Python语言-面向对象

    2024-07-17 20:48:02       68 阅读

热门阅读

  1. python初学之路

    2024-07-17 20:48:02       20 阅读
  2. 用C语言写的一个扫雷小游戏

    2024-07-17 20:48:02       19 阅读
  3. C#中处理Socket粘包

    2024-07-17 20:48:02       24 阅读
  4. Three.js常见的贴图类型及其用途

    2024-07-17 20:48:02       20 阅读