阿里云领券购买套餐更优惠哦~阿里云领券购买套餐更优惠哦~
阿里云领券购买套餐更优惠哦~阿里云领券购买套餐更优惠哦~
重磅更新
又拍云接口,支持回源鉴权,将下载权限精确到按次来控制。后台可以控制一次下载扣除多少积分,一次授权只允许一次下载或多次下载
https://www.zhanmishu.com/p/93272?pn=1
感谢用户提供灵感
插件的一些机制说明
- 支持直传,PC论坛发帖,可直传图片到oss。普通Discuz上传,很难支持大文件,因为PHP执行比较慢,并且一般为了性能设置了超时时间,导致无法上传大文件,并且稍微大点问题,会占用服务器大量内存。而本插件,直传oss,附件不走服务器,这样大文件上传就完全不是问题了,理论上zui大支持5G文件(大文件会占用空间,附件上传不走服务器,缺点是图片服务器就打不了水印,需要机遇oss水印机制实现水印了。手机移动的由于模板碎片化不支持)
- 支持CDN鉴权访问功能,普通只支持OSS没意义,OSS流量贵,0.5元/G,而CDN流量便宜,只需要0.2元/G,并且CDN访问更快
- 采用webuploader,基于html5(低版本浏览器自动降级flash)而不是flash组件上传,兼容性更好。flash在新版浏览器已经不支持批量上传。
- 后台批量同步附件到oss功能,可批量同步附件到oss,自动对图片进行授权,授权为公共读权限,附件权限保持不变,推荐为私有读,更安全不容易被恶意下载。自动回对附件下载名称进行重置,保证下载的时候,用户看到的文件名为文件真实的名称而不是一堆乱码。
- 后台支持,批量下载名称重置,保证下载的时候,用户看到的文件名为文件真实的名称而不是一堆乱码。
- 后台支持,批量图片授权,自动对图片进行授权,授权为公共读权限,附件权限保持不变,推荐为私有读,更安全不容易被恶意下载。
- 前台用户访问图片,图片公共读,不影响DIY等图片显示。
- 插件完全以Discuz远程附件机制开发,存储方式以Discuz远程附件标准一致,未来卸载我们插件,迁移附件方式与Discuz远程附件迁移一致
- 插件支持大文件上传,理论上zui大5G,当然建议别设置过大。
- 前台附件下载,直接从OSS下载,而不是先下载到服务器再下载给用户,节约服务器资源,下载速度飞起。
接口支持
- 支持阿里云OSS直传(pc论坛发帖、回帖、快速发帖、快速回复)
- 支持又拍云upyun直传(pc论坛发帖、回帖、快速发帖、快速回复)
后台同步工具支持一下数据库表的附件、图片的同步
forum_attachment_0
forum_attachment_1
forum_attachment_2
forum_attachment_3
forum_attachment_4
forum_attachment_5
forum_attachment_6
forum_attachment_7
forum_attachment_8
forum_attachment_9
portal_article_title
portal_attachment
portal_topic_pic
home_pic
插件亮点描述(插件机制描述)
- 后台新增同步功能,可批量将论坛老的附件同步到oss。同步功能自动为图片授权为公共读(public-read)权限,附件仍然集成bucket权限, 可以为私有权限,下载附件都需要程序进行附件下载操作(如dz的扣除积分、新增下载次数、权限验证等)。私有附件下载url为动态url,一段时间自动失效,保护附件url不被恶意分享传播刷流量等。
- OSS支持私有读模式,图片会单独授权公有读,文件可采用私有读方式访问,这样当你大附件下载的时候可签名授权访问,不用担心被人家刷流量了。
- 附件直传oss,不走服务器带宽,解决大附件上传和用户下载慢的问题
- dz也可以支持大附件了,zui大可支持上传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和服务器在同一个可用区,可启用内网功能,授权和获取图片信息会走内网,既节约流量,又提升速度。
-
当前版本
商业版V6.2.1
-
2024-08-24 15:00
商业版V6.2.0
-
2024-06-28 14:36
商业版V6.1.1
-
2024-06-24 17:24
商业版V6.1.0
2024年6月24日更新
- 修复 修复x3.5部分问题
- 修复 不分配置下路径错误bug
-
2023-06-11 05:19
商业版V6.0.0
-
2021-10-19 15:25
商业版V5.1.1
-
2021-07-19 19:00
商业版V5.1.0
-
2020-10-28 09:27
商业版V5.0.3
-
2020-08-27 06:56
商业版V4.6.0
-
2020-06-28 20:11
商业版V4.5.7
-
2020-03-06 02:01
商业版V4.5.6
-
2020-01-11 01:01
商业版V4.5.4
-
2019-12-29 10:08
商业版V4.5.3
-
2019-12-27 23:10
商业版V4.5.2
-
2019-08-16 18:59
商业版V4.5.0
-
2019-07-07 23:39
商业版V4.2.9
-
2019-06-20 16:20
商业版V4.2.8
更多历史版本信息
2024年6月24日更新
- 修复 修复x3.5部分问题
- 修复 不分配置下路径错误bug
2023年6月10日更新
- 新增 支持PHP8.2 支持DX3.5
- 移除不需要的开发测试代码
2021年10月19日更新
2021年7月19日更新
- 新增 阿里云cdn鉴权服务器功能,用自己服务器鉴权,实现下载用户IP限制,这样就算用户将oss下载地址分享出去, 外部用户也无法下载哦。
2020年10月28日更新
- 新增 又拍云接口新增回源鉴权功能。 将鉴权功能从cdn那边迁移到服务器自己处理,这样安全性更高。可以实现按次下载扣除积分模式。并且弥补了dz下载文件扣除积分不支持大文件问题 文档参考:https://www.zhanmishu.com/p/93272?pn=1
2020年8月27日更新
- 新增 后台新增是否删除老文件功能开关,开启后,后台同步附件将删除老文件。请谨慎开启,数据无价,一旦删除无法恢复。
- 新增 后台新增是否开启附件鉴权下载功能。开启后附件将鉴权才能下载,默认开启。如关闭此开关,oss的bucket需要设置为公共读
2020年3月5日更新
- 修复 修复后台批量同步到oss按钮,同步门户文章内容里面图片没替换的问题。注意门户类图片同步到oss,会替换portal_article_content表中的content内的图片字段
2020年1月10日更新
- 优化 优化jquery兼容性,先检测是否模板或者其他插件是否已经引入过jquery库,如引入了直接使用不重复加载。检测方式主要是检测jQuery变量是否存在。
2019年12月29日更新
2019年12月28日更新
- 修复 修复 *** 版Discuz!X3.4版本按钮文字不显示问题。
2019年8月16日更新
2019年7月7日更新
- 修复 修复PHP5.2兼容性。 实际上建议还是保持环境为PHP5.3+ 未来我们插件都不会对低版本PHP主动进行测试。当遇到问题后,可联系我们处理修复。
2019年5月14日更新
2019年5月13日更新
- 修复 修复水印没设置情况下,上传图片无法预览的问题
- 优化 后台配置参数,默认开启直传功能
2019年5月11日更新
- 新增 新增帖子部分缩略图支持水印
- 优化 上传页面优化进度显示样式
2019年4月17日更新
- 修复 修复相册后台批量同步到oss,相册缩略图没有授权为公共读(public-read)权限的问题,导致相册缩略图不显示
2019年4月10日更新
- 修复 修复后台是否启用论坛附件图片直传开关不显示问题。
2019年4月22日更新
- 新增 新增后台是否开启直传功能,也就是可以关闭直传功能。
2019年3月13日更新
- 修复 修复快速回帖上面的发布附件按钮上传附件下载文件名不对的问题
- 新增 新增图片压缩功能,后台可开启图片压缩功能,不过由于组件限制问题,只对jpg图片格式有效。
2019年1月17日更新
- 新增 插件设置新增,附件下载URL设置,原有访问URL地址改为默认URL,如单独设置附件下载地址,那么原有URL主要用户图片访问。这样设置目的是分离附件和图片,图片走cdn,走不鉴权网址(程序单独授权);附件走cdn,走私有鉴权网址,确保大的附件鉴权访问,不浪费服务器流量。
2018年11月8日更新
- 新增 附件名同步功能。后台可”附件名同步“。本功能主要用于,你之前曾经已经做过oss整合。但是由于是其他第三方的方式整合,可能存在附件并不是直接从oss下载,而如果你切换为我们插件,从oss直接下载,附件名将不是附件本来的名称。通过我们插件,可以批量执行,将数据库的附件名称通过阿里云提供的API批量修改oss文件的下载名称,保证这个名称为附件原本应该有的名称。
- 修复 修复批量同步的时候,不选择数据库表报错的问题。
2018年11月1日更新
- 新增 批量同步附件到oss功能,新增单步同步文件数量,以前默认200比较大,服务器带宽不足可能会挂。现在可以根据自己实际情况设置配置同步了。推荐大家通过内网进行同步,不受带宽限制。
- 修复 当没选择同步表的时候,报错的问题。
2018年10月24日重磅更新(祝天下码农节日快乐)
- 新增 后台新增同步功能,可批量将论坛老的附件同步到oss。同步功能自动为图片授权为公共读(public-read)权限,附件仍然集成bucket权限, 可以为私有权限,下载附件都需要程序进行附件下载操作(如dz的扣除积分、新增下载次数、权限验证等)。私有附件下载url为动态url,一段时间自动失效,保护附件url不被恶意分享传播刷流量等。
- 修复 多图上传的时候,图片名称发送错乱的bug
2018年10月3日更新
- 优化 部分chrome浏览器,点击上传图片按钮反应慢的问题,修复后部分反应慢的浏览器点击反应速度提升明显
2018年7月11日
- 修复 oss相对目录设置后,图片尺寸无法识别的问题。
2018年6月25日
2018年6月7日更新
- 修改 内网开关“授权和同步功能使用内网”关闭失效的bug
2018年5月30日紧急更新
- 优化 插件兼容性,对后台dz自带的设置进行了更多兼容处理
- 修复 门户发帖图片上传失败的bug
2018年5月29日更新
- 修复 远程附件目录设置了其他相对目录后导致上传并没有相应作出调整的问题
2018年5月24日更新
- 修复 文件名含有特殊字符如英文括号、空格、换行等符号时无法上传的bug
- 优化 oss 附件为txt文本、图片等适合,附件下载浏览器直接打开造成体验不爽,新版浏览器将以下载方式打开。
2018年5月10日更新
2018年5月9日更新
由于新增接口了,新增了接口开关,升级后务必请检查一下接口是否选择的您当前的接口。
- 新增 又拍云接口支持,支持又拍云直传,附件不走服务器,由于又拍云不支持授权接口,因此建议大家使用公有读方式进行附件的管理。
2018年4月20日更新
- 修复 附件下载量数据更新,discuz板块附件下载权限扣分,oss接口变化引起的图片尺寸识别错误等BUG
- 新增 oss接口上传文件 *** 尺寸限制,对接用户组内部设置的 *** 文件尺寸,防止用户恶意向oss传大文件占用空间。
- 新增 前台页面会自动读取配置信息,拦截附件类型、附件尺寸不符合上传设置的情况。
2018年2月9日更新记录
2018年2月8日更新记录
- 增加 附件类型的限制
- 优化 内网机制,设置内网请注意服务器所在阿里云系统内,并且可以访问oss内网
2018年2月3日更新
- 解决 上传组件使用百度webuploader替换,兼容性更强,浏览器不支持flash的情况自动切换的H5方式上传。新版浏览器一样支持多图上传,而不是dz默认的单图上传。
- 优化 一些代码机制,修复了一些bug
- 新增 https情况下测试,在网站是https下,只需要设置里面上传url改为https即可。
2017年11月17日更新
- 增加批量授权功能,可以手动将老附件传送到oss,然后执行批量授权, 会对老附件的图片进行批量授权,授权后可以在私有权限的oss里面访问图片。图片会被批量修改为公有读权限。
- 增加图片批量选择、批量上传功能,完美的oss直传体验。
- 增加内网切换功能,在条件允许情况下(oss和阿里云服务器在同一个可用区),可开启内网功能,权限的授权和图片信息读取都通过内网域名访问,提高速度。(后期将增加内网同步功能)
优化 图片宽度显示
增加 是否开启水印的功能
增加 文件传到oss后文件名前缀的自定义
修复 php5.2兼容不好的问题,图片宽度没有优化好的问题(自动读取图片宽度)