善哉尚在 2023-03-13 10:46 采纳率: 75%
浏览 22
已结题

阿里云OSS存储图片成功,如何获取该图片的自定义域名url

阿里云OSS存储图片成功,如何获取该图片的自定义域名url?就是图片预览的url

  • 写回答

1条回答 默认 最新

  • 嗷呜大嘴狼 2023-03-13 10:52
    关注

    阿里云OSS存储图片成功后,可以通过以下方式获取自定义域名URL,以实现图片预览功能:

    打开阿里云OSS管理控制台,进入相应的Bucket。
    选择“文件管理”选项卡,找到要预览的图片。
    点击该图片所在行的“预览”按钮,会弹出预览窗口。
    在预览窗口中,可以看到该图片的预览URL,包括自定义域名和文件路径,可以复制该URL作为图片的预览链接。
    如果需要在代码中获取自定义域名URL,可以使用以下Python示例代码:

    import oss2
    
    # 配置访问密钥和自定义域名等信息
    access_key_id = 'your_access_key_id'
    access_key_secret = 'your_access_key_secret'
    bucket_name = 'your_bucket_name'
    endpoint = 'your_endpoint'
    domain = 'your_domain'
    
    # 创建Bucket对象
    auth = oss2.Auth(access_key_id, access_key_secret)
    bucket = oss2.Bucket(auth, endpoint, bucket_name)
    
    # 获取文件路径
    file_path = 'your_file_path'
    
    # 生成预览链接
    url = bucket.sign_url('GET', file_path, 3600, params={'x-oss-process': 'style/your_style_name'})
    preview_url = f'https://{domain}/{url}'
    print(preview_url)
    
    
    

    其中,your_access_key_id和your_access_key_secret是您的OSS访问密钥ID和密钥Secret;your_bucket_name是您的Bucket名称;your_endpoint是Bucket的访问域名,可以在Bucket属性中找到;your_domain是您的自定义域名,需要先在OSS管理控制台中配置;your_file_path是文件路径,your_style_name是图片样式名称,可以根据需要添加。执行该代码后,会生成带有自定义域名的预览链接。

    答案来自 https://www.wodianping.com/

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 3月21日
  • 已采纳回答 3月13日
  • 创建了问题 3月13日

悬赏问题

  • ¥20 机器学习能否像多层线性模型一样处理嵌套数据
  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效