文档首页 > > 常见问题> 桶和对象> 如何设置浏览器访问视频或图片链接地址时直接下载或在线预览?

如何设置浏览器访问视频或图片链接地址时直接下载或在线预览?

分享
更新时间: 2019/11/25 GMT+08:00

OBS桶中上传的对象是视频或图片时,如果给这个视频或图片设置了匿名用户读取权限,则所有匿名用户都可以在浏览器上直接通过链接地址访问视频或图片。获取视频或图片链接地址的方法请参见如何获取对象访问路径?

在浏览器上通过链接地址访问视频或图片有两种方式:

  1. 直接下载视频或图片
  2. 在线播放视频或预览图片

您可以通过如下方法,设置您所期望的访问方式。

直接下载视频或图片

以视频为例,假设获取到的视频链接地址为“https://bucketname.obs.cn-north-4.myhuaweicloud.com/video.mp4”。如果希望直接下载,则需要在视频链接地址末尾增加一个参数“response-content-disposition=attachment”,即直接在浏览器中输入地址“https://bucketname.obs.cn-north-4.myhuaweicloud.com/video.mp4?response-content-disposition=attachment”,就可以下载该视频。

在线播放视频或预览图片

您通过设置对象元数据ContentType类型实现在线播放视频和预览图片。例如上传的是一个mp4格式的视频文件,则设置ContentType为“video/mp4”;上传的是一个jpg格式的图片文件,则设置ContentType为“image/jpg”。OBS支持的ContentType类型请参见对象元数据Content-Type介绍

您可以通过管理控制台、API和SDK来设置对象元数据ContentType。

表1 修改对象元数据

工具

参考

管理控制台

配置对象元数据

API

修改对象元数据

SDK

SDK参考的设置对象属性

分享:

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区