开发者社区> 问答> 正文

oss上传得到的图片Url不能访问

通过阿里云的文档,服务器上传图片到oss,然后通过oss返回的参数得到图片url,但是访问却保持没有权限。
图1返回的参数
图2,访问图片url报错

展开
收起
返80 2018-10-26 16:40:10 8705 0
4 条回答
写回答
取消 提交回答
  • 我将权限设置为公共的还是访问不到, 我的是上传成功了,我登陆阿里云能在oss看得到,然后进入详情复制地址url能访问但是地址是那种特别长的,复制前面部分打不开图片

    2020-07-27 15:45:07
    赞同 展开评论 打赏
  • 这是因为是私有的,如果你想让这个可以进行公共的访问,需要上传文件后,加上这样一段代码:ossClient.setObjectAcl(bucketName,objectName,CannedAccessControlList.PublicRead); 最重要的是最后一个参数,设置为公共的读

    2019-09-22 14:49:27
    赞同 2 展开评论 打赏
  • 遇到同样的问题了,请问楼主解决了吗
    2019-02-22 15:42:02
    赞同 展开评论 打赏
  • 元始天尊座下首席皮皮虾
    你上传是通API上传的,带的有鉴权信息, 但是返回的是标准的外网URL,这个需要你把OSS存储开放为 Public公共读 才可以被外网访问的。
    2018-10-26 16:42:43
    赞同 7 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载