往OBS桶中上传的对象是视频或图片时,如果给这个视频或图片设置了匿名用户读取权限,则所有匿名用户都可以在浏览器上直接通过链接地址访问视频或图片。获取视频或图片链接地址的方法请参见如何获取对象访问路径?
在浏览器上通过链接地址访问视频或图片有两种方式:
- 直接下载视频或图片
- 在线播放视频或预览图片
您可以通过如下方法,设置您所期望的访问方式。
直接下载视频或图片
以视频为例,假设获取到的视频链接地址为“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。