《阿里oss附件云存储》插件使用说明书 [复制链接]

moqu8 2019-1-20

32 0
通过下面账号注册,可以领取部分新用户优惠券(只有新用户特权)
https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=nxcaxq0p

OSS页面产品地址:https://www.aliyun.com/product/oss
一、基本的设置填写

  • key和sec获取地址,插件设置里面填写的:
  • OSSAccessKeyId
  • OssAccessKeySecret



 


外网域名:例如:http://zhanmishu.oss-cn-shenzhen.aliyuncs.com
  • 附件访问域名,可以填写外网域名,也可以填写cdn域名,还可以填写oss绑定的域名   例如 https://images.playzhan.com


oss跨域的设置:如果采用了oss自带的域名,参考下面这个:
 


如果使用了cdn的域名,同样进入cdn的域名管理里面进行设置
 


二、常见的错误:
 

这个错误,属于正常现象,因为oss权限问题,需向OSS里面上传一个文件(注意是传到OSS里面)

crossdomain.xml

请注意:这个附件上传的时候,一定要设置这个文件权限为 “公有读”,注意,上传到oss里面,上传的时候会提醒你。


OSSbucket名称
  • 例如我们填写: zhanmishu


三、水印设置
  • 值得注意的是水印的填写。 水印需要oss 配合开通。
  • 需要在oss的bucket页面,点击图片处理,里面设置水印样式名称和水印具体内容
  • 然后,水印一定在图片处理里面,勾选分隔符为 /

 


 


四、关于第三方模板列表图片兼容问题。由于dicuz列表本身不支持图片功能,部分模板开发者,就增加了列表显示图片功能,但是他们由于程序不了解,引入了一个bug就是不支持远程图片。(discuz本身是支持的,但是他们做的模板支持)。
两种解决方案。1、是联系模板开发者进行处理,兼容远程图。 2、就是使用伪静态规则对图片不存在的情况进行重定向,我这边只写了nginx规则,其他自行处理。
只需要修改自己的域名即可。
  1. location ~ ^/(upload){
  2.     if (!-e $request_filename) {
  3.         rewrite ^/upload/(.*)$ http://images.playzhan.com/$1 break;
  4.     }
  5. }
复制代码

五、关于小云app、马甲app之类的远程附件开启方法。
    由于小云app之类的app完全兼容discuz图片处理机制。因此需要进行以下设置。

    1 后台 全局 上传设置  远程附件  -> 点击开启, 设置【远程访问 URL:】为  插件设置的访问域名,注意这里后面不要加/
    2. 其他东西随便设置,只需要设置访问url。 然后提交保存。
    3.这里重要的一步,一定要再次关闭,点击关闭远程附件。

    然后就OK了


【又拍云】

本接口是使用又拍云接口的说明书。

第一步: 填写后台设置相关信息,选择又拍云接口,填写又拍云相关设置。

upyun6.png (0 Bytes, 下载次数: 0)

下载附件

2018-5-10 11:52 上传

 

最新回复 (0)
返回
支持中心
邮箱:winkill2012@qqcom
新站优化中!部分功能尚未完善,敬请谅解!
支持中心