oss防盗链refer能不能不设置为空?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

oss防盗链refer能不能不设置为空?

soobsky 2015-03-18 16:31:50 9975
我上传了一视频文件,地址为 h ttp://haowuli.oss.aliyuncs.com/1.mp4  现在我想在云服务器的网页上播放该视频,用了如下代码可以成功播放。但是开启了防盗链后,将服务器网址加入refer白名单后就播放不了了。必须设置“允许为空”才可以播放,但这样不是起不到防盗链的效果了吗?请各位大神帮忙看下,怎么才能解决,谢谢!


网页代码如下:


<object 搜索id="MediaPlayer" width="478" height="300" codebase="h ttp://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf
cab#Version=6,1,5,217" type="application/x-oleobject" standby="Loading Microsoft Windows Media Player components..." classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" VIEWASTEXT>
          <param name="DisplayBackColor" value="0">
          <param name="DisplayForeColor" value="16777215">
          <param name="DisplayMode" value="0">
          <param name="DisplaySize" value="-1">
          <param name="Filename" value="h ttp://haowuli.oss-cn-hangzhou.aliyuncs.com/1.mp4">
          <!-- 此处设置播放的视频连接 -->
          <param name="ShowControls" value="0">
oss防盗链 设置防盗链 ref设置 oss防盗链设置 oss防盗链设置
分享到
取消 提交回答
全部回答(2)
  • soobsky
    2015-03-18 16:51:07
    Reoss防盗链refer能不能不设置为空?
    设置“允许refer为空”可以播放,是不是说明请求的时候没带refer啊,怎样才能带上refer

    -------------------------

    回1楼wood23的帖子
    设置“允许refer为空”以后可以播放,是不是说明请求的时候没带refer啊,怎样才能带上refer
    0 0
  • wood23
    2015-03-18 16:43:57
    用浏览器看看发出的HTTP整个请求
    现在像chrome的开发者模式比较容易获取HTTP请求及响应。
    比如带的referer是什么,然后再看看你设置的referer规则是什么,是否匹配得上。
    OSS返回的是什么。
    0 0
添加回答
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

相似问题
最新问题