阿里云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是图片样式名称,可以根据需要添加。执行该代码后,会生成带有自定义域名的预览链接。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥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之后自动重连失效