首页 / Java / 解决阿里云OSS使用URL无法访问图片的两种方法

解决阿里云OSS使用URL无法访问图片的两种方法

一、问题概述: 1、使用URL访问OSS存储的图片时显示XM…

一、问题概述:

1、使用URL访问OSS存储的图片时显示XML代码
2、使用URL访问OSS存储的图片时自动下载

二、解决方式:

如果大家对HTTP头部内容不清晰的可以去百度了解一下再看

解决问题一:

问题一出现的原因:因为在OSS的Bucket权限设置为私有
解决方式:将Bucket权限设置为公共读即可。但是我猜你之后多半会遇到第二个问题,那么就来解决第二个问题。

解决问题二:

问题二出现的原因:没有对HTTP头进行设置,但是在阿里云2020年新发布的通知中需要自定义域名,使用默认域名时为下载,设置了inline貌似也不管用。
可以参考文档:https://help.aliyun.com/knowledge_detail/39545.html#ZkKEz

解决方式:

解决方式有两种。如果图片内容较少或不再进行增加时可以直接在OSS控制台进行设置。

解决方式一 如图:

解决阿里云OSS使用URL无法访问图片的两种方法

解决阿里云OSS使用URL无法访问图片的两种方法

解决方式二:JavaSDK解决方式

使用SDK中的ObjectMetadata类进行HTTP头设置。在上传文件时进行设置
具体代码:

参考阿里云官方文档:https://help.aliyun.com/document_detail/84840.html

到此这篇关于解决阿里云OSS使用URL无法访问图片的两种方法的文章就介绍到这了,更多相关阿里云OSS URL无法访问内容请搜索我是攻城狮以前的文章或继续浏览下面的相关文章希望大家以后多多支持我是攻城狮!

本文来自网络,不代表我是攻城狮立场,转载请注明出处:https://www.54gcs.cn/programming/java/89078.html

helwo作者

上一篇
下一篇

为您推荐

发表评论

联系我们

联系我们

在线咨询: QQ交谈

邮箱: web@5vo.cn

工作时间:周一至周五,9:00-17:30,节假日休息
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

手机访问
手机扫一扫打开网站

手机扫一扫打开网站

返回顶部
跳至工具栏