本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2024-11(9)

MinIO 直接预览MinIO文件服务器保存的图片(获取图片绝对路径)

发布于2022-03-18 23:49     阅读(6756)     评论(0)     点赞(14)     收藏(2)


1 Maven 依赖

  1. <dependency>
  2. <groupId>org.springframework.boot</groupId>
  3. <artifactId>spring-boot-starter-web</artifactId>
  4. </dependency>
  5. <dependency>
  6. <groupId>io.minio</groupId>
  7. <artifactId>minio</artifactId>
  8. <version>7.0.2</version>
  9. </dependency>

2 Spring Boot配置

  1. # 设置单个文件大小
  2. spring.servlet.multipart.max-file-size= 50MB
  3. #minio文件服务器配置
  4. minio.address=http://localhost:9000
  5. minio.accessKey=admin
  6. minio.secretKey=12345678
  7. minio.bucketName=myfile

3 MinIOController

调试代码。

  1. package com.controller;
  2. import com.service.MinIOService;
  3. import org.springframework.beans.factory.annotation.Autowired;
  4. import org.springframework.web.bind.annotation.*;
  5. @RestController
  6. @RequestMapping("/minio")
  7. public class MinIOController {
  8. @Autowired
  9. private MinIOService minIOService;
  10. /**
  11. * 根据文件路径得到MinIO预览文件绝对地址
  12. *
  13. * @param fileName 文件路径
  14. * @return
  15. */
  16. @GetMapping("/getPreviewFileUrl")
  17. public String getPreviewFileUrl(@RequestParam String fileName) {
  18. return minIOService.getPreviewFileUrl(minIOService.getMinioClient(),fileName);
  19. }
  20. }

4 调试结果

 注:

 MinIOService源码请查看以下博客。

Spring Boot配置MinIO(实现文件上传、下载、删除)




所属网站分类: 技术文章 > 博客

作者:前端霸主

链接:http://www.qianduanheidong.com/blog/article/318585/912f66299829e4050248/

来源:前端黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

14 0
收藏该文
已收藏

评论内容:(最多支持255个字符)