本篇文章主要说一下在Minio中通过程序上传后的图片,返回的地址无法对外访问的问题。

MinioClient minioClient = new MinioClient(minio_url, minio_name, minio_pass);SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");String ymd = sdf.format(new Date());String objectName = ymd + "/" + UUID.randomUUID().toString() + (suffix != null ? suffix : "");minioClient.putObject(bucketName, objectName, inputStream, contentType);String url = minioClient.getObjectUrl(bucketName, objectName);

这里程序得到的地址,如果你想在浏览器直接访问是不行的。如果想要访问,需要对Minio进行一些设置。

Minio的称之为policy 即桶策略。如果想要直接访问图片,需要设置Bucket的访问策略。

官方文档 https://docs.minio.io/cn/minio-client-complete-guide.html#mb

下面介绍两种方法来实现永久访问,两种方法效果是一样的。

一、通过管理界面实现

登录后台管理界面,在右下角有个红色的加号图标,点击它,然后会看到下面的效果

点击create bucket ,输入要创建的bucket,如test

回车就可创建成功。

创建成功之后对bucket进行编辑。在页面的右上角。找到刚刚创建的test bucket。如下图

点击那三个点,选择Edit policy ,会弹出下面的弹窗。

在Prefix中输入* ,即允许所有访问。右边的选项选择 Read and write。

然后点击Add 按钮就可以了。

-----------------------------------------------------------------------------------------------------------------------------------------

二、通过Minio提供的客户端来实现

Minio单独提供了一个客户端来设置Minio的服务端。

1、下载客户端程序

下载地址 https://dl.minio.io/client/mc/release/windows-amd64/mc.exe

2、启动一个cmd窗口,进入mc.exe的目录

输入 .\mc.exe --h 可以查看mc.exe的命令帮助。

3、设置服务端

使用 minio client 将自己的 minio server 添加到 mc 的配置管理,命令如下

.\mc.exe config host add minio http://192.168.50.179:9000 3K2287Q20OW3HWQ2FJXJ L0eTMaBzVQwUgbeuo05f+qmSA
buZiWt4yZfDzrMv
Added `minio` successfully.

此命令将 http://192.168.50.179:9000 取一个别名 minio ,并交给mc进行配置管理。

4、查看minio中的桶,命令

.\mc.exe ls minio
[2019-02-18 20:34:25 CST]     0 B asiatrip\
[2019-02-18 21:15:55 CST]     0 B tonnyyy\
[2019-03-28 20:54:28 CST]     0 B xzspfj\

5、设置桶的访问策略,命令

 .\mc.exe policy public minio/xzspfj/20190328/
Access permission for `minio/xzspfj/20190328/` is set to `public`

通过以上步骤,图片就可以直接通过地址进行访问了。

Minio 图片永久访问的问题处理相关推荐

  1. minio 授予永久访问权限_应对 iOS 14 权限管理 应用手把手教你打开“所有照片”权限...

    DoNews 11月3日消息(记者 刘文轩)苹果在 iOS 14 中带来全新的隐私管理功能,其中最亮眼的就是相册权限方面,可以为应用程序授予单独授予某张照片的访问权限,无需交出整个相册. 作为 iOS ...

  2. minio 授予永久访问权限_没有授权,Android App 也能获取你的权限?!

    Play Trick or Treat! 不给权限就捣乱! 整理 | 屠敏 出品 | CSDN(ID:CSDNnews) 一直以来,无论是 Android 还是 iOS 用户都有一种困扰,即每次下载并 ...

  3. minio 授予永久访问权限_Gmail用户现在可以直接授予对谷歌云端硬盘文件的访问权限...

    在去年12月将动态电子邮件添加到Android和iOS上的Gmail后,Google正在扩展功能以支持Drive的权限请求.由于有了这一扩展,您现在可以直接从Gmail管理云端硬盘文件访问请求,而无需 ...

  4. Minio 小技巧 | 通过编码设置桶策略,实现永久访问和下载

    你好,我是博主宁在春 之前其实也写过一篇关于Minio设置桶策略的文章,但是是为了解决通过永久访问的问题.那个时候是使用Minio的客户端mc来设置的,非常的不方便,每次给桶设置策略时候,都需要进入m ...

  5. 不仅有史上最详细Docker 安装Minio Client,还附带解决如何设置永久访问和永久下载链接!!(详图)绝对值得收藏的哈!!!!

    背景: 这两天在整理知识点,然后在学习Minio,一开始遇到更新,整了我不少时间,之前用的太久了,改了不少东西.用了之后发现不知道怎么设置成永久访问,就出了这篇文章. 史上最详细Docker安装最新版 ...

  6. Minio设置永久下载链接(2020)

    Minio设置永久下载链接 为了解决这个问题,我也是看了其他人的博客,但是跟实际上还是差一点出入,应该是minio更新导致的 ,这里是2020/5/8时的方法 使用minio进行持久化操作 用dock ...

  7. php 实现跨站下载图片,一个图片url访问后直接下载怎样实现

    一个图片url访问后直接下载怎样实现 先看代码 downloadIamge(imgsrc, name) {//下载图片地址和图片名 let image = new Image(); // 解决跨域 C ...

  8. php如何控制用户对图片的访问 PHP禁止图片盗链

    本文摘自网络仅供学习只用 本人根据教程总结了一下https://www.imooc.com/video/13412 主要是利用apache的htacess进行控制,,拿什么判断是不是通过本站点访问的呢 ...

  9. 阿里云 OSS SDK :上传的图片直接访问变成下载问题解决

    文章目录 阿里云 OSS SDK :上传的图片直接访问变成下载问题解决 1.产生原因 2.解决方案 阿里云 OSS SDK :上传的图片直接访问变成下载问题解决 1.产生原因 上传的文件,未指定文件访 ...

最新文章

  1. Num55 boss09(activiti安装以及API)
  2. 智能家居数据获得美好生活的6种方法
  3. 图文并茂的生产者消费者应用实例demo
  4. 贝叶斯定理与贝叶斯估计
  5. [YTU]_2476(E3 继承了,成员函数却不可访问)
  6. Java 获取linux根目录下的文件夹_Windows支持直接访问Linux子系统文件:你的下一台Linux何必是Linux...
  7. 第44课 角谷猜想 动动脑 第3题 完善程序
  8. 如何去掉子窗体的关闭按钮.右上角的那个X
  9. 分享经验,让更多的人受益
  10. spring security3.x学习(15)_扩展JdbcDaoImpl。
  11. 基于SSM的大学拍卖网站(含文档)
  12. h5 +css +js +jq 基础知识总结
  13. 作为“创业导师”的天使投资人
  14. 浏览器打开pdf乱码
  15. JVM堆外内存回收原理
  16. dic={key:“字典”}
  17. win10重装系统(正版)(好用)(带激活方法)
  18. windows常用脚本bat合集
  19. 解决cannot resolve directory问题
  20. 如何使用云信通短信发送生日祝福短信(自动发送哦)

热门文章

  1. 二极管的最高工作频率的决定因素是什么?
  2. 题目26:输入体重(单位:Kg)和身高(单位:m),计算BMI指数(BMI指数=体重÷身高的平方),如果BMI <18.5,输出thin;如果18.5≤BMI≤25,则输出normal
  3. 史上最全的应用市场联系人资料
  4. linux的超级酷工具之Emacs
  5. 随遇而安 - {阿猫阿狗的幸福生活系列} [二]
  6. 【python-sklearn】中文文本处理LDA主题模型分析
  7. Erroe:ESS-07311 FaultCode=Couldn't create SOAP message due to exception: XML reader error;
  8. 久其修改服务器地址,久其软件服务器地址
  9. 蓝牙最新版本6.0_连续看影视最新版本下载2021-连续看影视无广告不升级版v1.6.0 安卓版...
  10. 可以挂靠的工程类证书汇总2014年