分享一个dz 插件阿里 oss 附件云存储商业版,采用直传 oss,这款插件站长测试了下貌似上传不了图片,不过用于学习的话还是很不错的希望站长们有修复成功的截图出来给大家学习下。
附件直传 oss,不走服务器带宽,解决大附件上传和用户下载慢的问题
dz 也可以支持大附件了,最大可支持上传 5G,当然由于稳定性,建议设置 500M 左右足够了。
本插件安装卸载简单,只需要配置好后台设置,不需要安装各种复杂的扩展框架啥的,目前也不需要修改啥文件。卸载插件不影响 dz 的福建机制。
附件上传机制完全基于 dz 的 api 打通 oss 的 api,直传 oss,不需要走服务器,下载也不需要走服务器。对于附件下载,可以通过授权 url 访问防止真实附件 url 地址泄露。
可自定义 cdn 的 url,并可配置 https 访问
附件机制完全兼容 dz,也可以兼容符合 dz 机制的 app 等。不存在使用后无法兼容其他系统。
卸载插件后,由于附件机制兼容 dz,因此不会对附件产生影响。但是卸载会会造成私有空间文件无法访问,改为公有读即可。
支持批量授权功能,如果您曾经使用过其他 oss 框架,比如 dz 自带 oss 框架,由于他们都是基于 public-read 进行开发,安全性低。切换到本插件后,可以使用私有权限访问 bucket,需要执行以下后台的批量授权,会对所有图片进行授权访问。
支持多图选择、多图上传,上传时候不走服务器,直接上传到 oss,解决大附件上传问题,体验好。
支持内网和公网功能,假设 oss 和服务器在同一个可用区,可启用内网功能,授权和获取图片信息会走内网,既节约流量,又提升速度。
重点说明一下与 Discuz 官方提供的 oss 扩展框架的区别:
discuz 官方 oss 框架,是先把附件传到 dz 的服务器,再通过服务器传到 oss。有点是附件在 oss 和服务器都有,如果不想用 oss 可以直接去掉 oss 即可。当然这个也会成为缺点,比如占用服务器空间。
discuz 官方附件通框架,对附件直传更全面,手机版、pc 版本、门户附件、项目、论坛图片等直传更加全面。 而我们目前插件只支持 pc 版本的论坛附件的上传支持。
直传 oss 的好处不言而喻。直传 oss,附件不走服务器,这样用户上传附件速度更快,特别是大文件的上传体验更好。
我们插件支持 html5 上传机制,dz 默认的多图上传只支持 flash。不支持 flash 只能单独上传并且没有预览。
插件采用授权签名访问机制保护附件不被盗链。
插件后续更新计划:
内网同步机制,后期可以异步将论坛的附件同步到 oss,这样可以支持更多的附件走 oss。
条件允许情况下,支持更多情况下的直传 oss
条件允许的情况下,将支持七牛、腾讯云等存储。
<!–wechatfans start–>
<a class=”dl” href=”https://www.liupan.net/file-14100.html” target=”_blank” rel=”nofollow”>下载地址</a>
<!–wechatfans end–>
资源均来自第三方,谨慎下载,前往第三方网站下载