互联网+时代,说建站,谈运营与网络营销
现在仪征做网站公司引进中文字体包的情况越来越频繁了,由于中文字体包比较大,如果直接放在服务器上的话,加载快速会很慢,会严重影响访问快速和仪征做网站公司体验,所以我就把字体包放到了阿里云对象存放oss,然后直接使用字体包的字体,然后发现字体无法直接被使用,前台代码出现以下提示:
在网上搜索一下,好像是与oss的跨域权限有关,所以登录阿里云账号进进oss,找到对应的bucket,如下图所示:
点击该bucket名称,然后再点击“信息安全”->“跨域设定”,如下图所示:
点击“创建规则”,进进如下图所示的弹窗:
以上设定,来源填写*,允许methods是最核心的一步,本来一眼就能看到head,直接勾选就行了,然后点击“确定”就行了,但尝试后发现字体包还是无法使用,心想要15min左右生效,15min后再尝试还是无法使用,然后我对methods逐个测试,发现get才是最终的methods,如下图所示:
点击确认后,创建的规则如下图所示:
上面的提示是15min内生效,实际上生效时间是即时,就是一点击确认,规则就马上生效.按照这样字体包就可以使用了,顺便说一下,如果你需要根据调用接口上传文件到oss里,
例如仪征做网站公司使用前端上传组件plupload来上传文件,后台使用阿里云自带的sdk插件使上传的文件到oss里,就需要将methods的post勾选上才行,这样就能从外部上传文件到对象存放oss里.