https://www.tmd9.com/plugin.php?id=zhanmishu_storage
. @6 S3 [9 o4 Y ~* {8 Ndiscuz_plugin_zhanmishu_storage_SC_GBK.xml (简体 GBK 编码)" ?3 R0 R, P8 E8 Z
discuz_plugin_zhanmishu_storage_SC_UTF8.xml (简体 UTF8SC 编码)
0 D0 I7 T4 N, j- r/ m$ Kdiscuz_plugin_zhanmishu_storage_TC_UTF8.xml (繁体 UTF8TC 编码)* B8 B6 z/ K" }( r) {
discuz_plugin_zhanmishu_storage_TC_BIG5.xml (繁体 BIG5 编码)
$ E( f6 F: L6 X. s. Y, ? [# R( Q$ E$ H, U2 c/ U9 b) P
* H7 d; V) I# G3 K% u* [6 Q
阿里云领券购买套餐更优惠哦~阿里云领券购买套餐更优惠哦~! B y4 q. }- o) I1 d, Q A0 n
阿里云领券购买套餐更优惠哦~阿里云领券购买套餐更优惠哦~
( P4 H& i2 B+ r# \8 q
: ]; M. o0 E8 A重磅更新7 Y4 R! J6 p3 O0 j
( v( D: U2 U/ o, [8 d' N ^又拍云接口,支持回源鉴权,将下载权限精确到按次来控制。后台可以控制一次下载扣除多少积分,一次授权只允许一次下载或多次下载 https://www.zhanmishu.com/p/93272?pn=1
/ K1 N9 X o# M3 u+ R( m1 u6 A- m7 [感谢用户提供灵感
1 i G$ N% D5 F7 W, c4 x* n( w: z- G2 r' P: u1 C7 q8 `2 f! O
插件的一些机制说明
' b! b5 a7 t5 e3 d2 M支持直传,PC论坛发帖,可直传图片到oss。普通Discuz上传,很难支持大文件,因为PHP执行比较慢,并且一般为了性能设置了超时时间,导致无法上传大文件,并且稍微大点问题,会占用服务器大量内存。而本插件,直传oss,附件不走服务器,这样大文件上传就完全不是问题了,理论上zui大支持5G文件(大文件会占用空间,附件上传不走服务器,缺点是图片服务器就打不了水印,需要机遇oss水印机制实现水印了。手机移动的由于模板碎片化不支持)5 ~. k5 m& ?$ Y$ R
支持CDN鉴权访问功能,普通只支持OSS没意义,OSS流量贵,0.5元/G,而CDN流量便宜,只需要0.2元/G,并且CDN访问更快
4 T" q0 W' C% q9 }采用webuploader,基于html5(低版本浏览器自动降级flash)而不是flash组件上传,兼容性更好。flash在新版浏览器已经不支持批量上传。
& @* G& {2 t4 {后台批量同步附件到oss功能,可批量同步附件到oss,自动对图片进行授权,授权为公共读权限,附件权限保持不变,推荐为私有读,更安全不容易被恶意下载。自动回对附件下载名称进行重置,保证下载的时候,用户看到的文件名为文件真实的名称而不是一堆乱码。; Q+ K; u: e. [- v- i
后台支持,批量下载名称重置,保证下载的时候,用户看到的文件名为文件真实的名称而不是一堆乱码。0 o4 C& `. d- x: j3 B
后台支持,批量图片授权,自动对图片进行授权,授权为公共读权限,附件权限保持不变,推荐为私有读,更安全不容易被恶意下载。
7 o2 y8 }% `+ L前台用户访问图片,图片公共读,不影响diy等图片显示。
: I* A2 B* [" C9 L- \) B插件完全以Discuz远程附件机制开发,存储方式以Discuz远程附件标准一致,未来卸载我们插件,迁移附件方式与Discuz远程附件迁移一致* m% z* _. m/ t* d4 m% H( C6 A. C
插件支持大文件上传,理论上zui大5G,当然建议别设置过大。
( s# R8 `# ]; L5 B$ T7 m9 s前台附件下载,直接从OSS下载,而不是先下载到服务器再下载给用户,节约服务器资源,下载速度飞起。
+ `! d+ Z( b" D, U7 ~; y$ ]' D; u
6 ]4 U/ l3 ^2 R# l
接口支持
, p( {& Q' Y! f' u, W+ U2 B3 V5 G1 W k7 r/ }0 n
支持阿里云OSS直传(pc论坛发帖、回帖、快速发帖、快速回复)
; o6 T, H: _ c1 T" G6 {支持又拍云upyun直传(pc论坛发帖、回帖、快速发帖、快速回复)0 W& [, `7 J: @. z- z7 c5 x5 u$ u
( ]4 p8 M4 z9 w# d M5 q* N
2 T! B2 e: W1 W( }# y后台同步工具支持一下数据库表的附件、图片的同步
4 O6 [$ |3 Y; a, C# O
( G6 J1 ~# @3 r6 ^# Gforum_attachment_0; n% k" M- K: M; [3 `# P `8 h- b
forum_attachment_1
; ^) c( P- \( ~0 N( R6 P/ u! Sforum_attachment_2
9 R$ T. K; B Y6 Rforum_attachment_3" P" k( w3 X' W( ]0 @: `
forum_attachment_4; e7 X3 Z4 [! l- u. r7 j5 Y
forum_attachment_5
( |% j" A) n8 R" {( N6 Hforum_attachment_6% b& N) @4 k% D
forum_attachment_7
/ B& ~) L: Q& k2 pforum_attachment_83 j$ o0 K! ~% y9 ~: V3 U
forum_attachment_91 S9 g4 h$ V d- ~
portal_article_title3 K' D x% d0 E& j: ?! W' n4 k4 u
portal_attachment
0 T$ E0 y! K5 F( b$ J4 sportal_topic_pic
$ @+ L+ _8 a `6 rhome_pic% }6 y9 Q: X- x: D+ U2 S% O9 ~
% G; I7 b8 x, X; p7 F \! r) Q6 i插件亮点描述(插件机制描述)
1 n: @8 C/ P9 |) \# R8 D; a8 ~# L7 r6 d* p
后台新增同步功能,可批量将论坛老的附件同步到oss。同步功能自动为图片授权为公共读(public-read)权限,附件仍然集成bucket权限, 可以为私有权限,下载附件都需要程序进行附件下载操作(如dz的扣除积分、新增下载次数、权限验证等)。私有附件下载url为动态url,一段时间自动失效,保护附件url不被恶意分享传播刷流量等。0 D& h. H }" L0 F0 Q
OSS支持私有读模式,图片会单独授权公有读,文件可采用私有读方式访问,这样当你大附件下载的时候可签名授权访问,不用担心被人家刷流量了。
; R3 P( V: o9 j6 R( f# r6 G! r0 E附件直传oss,不走服务器带宽,解决大附件上传和用户下载慢的问题% `- ]! Y7 B( I
dz也可以支持大附件了,zui大可支持上传5G,当然由于稳定性,建议设置500M左右足够了。
3 e4 ]5 ~% I( I本插件安装卸载简单,只需要配置好后台设置,不需要安装各种复杂的扩展框架啥的,目前也不需要修改啥文件。卸载插件不影响dz的附件机制。
) a2 H, P- }; U- X: D* ?: B- n7 c5 F附件上传机制完全基于dz的api打通oss和又拍云的api,直传oss或者又拍云,不需要走服务器,下载也不需要走服务器。对于附件下载,可以通过授权url访问防止真实附件url地址泄露。
2 K" e5 R) v- F3 v4 q% ~1 I可自定义cdn 的url,并可配置https访问
1 ? H: ^8 \0 }% O" H5 A" v* a附件机制完全兼容dz,也可以兼容符合dz机制的app等。不存在使用后无法兼容其他系统。% l y, p6 T2 B3 B+ Y7 X6 d
卸载插件后,由于附件机制兼容dz,因此不会对附件产生影响。但是卸载会会造成私有空间文件无法访问,改为公有读即可。. ?9 t& p! I: L5 ?4 [% ?2 p
支持批量授权功能,如果您曾经使用过其他oss框架,比如dz自带oss框架,由于他们都是基于public-read进行开发,安全性低。切换到本插件后,可以使用私有权限访问bucket,需要执行以下后台的批量授权,会对所有图片进行授权访问(又拍云由于没有提供相关接口,因此不支持私有空间,建议设置为公有读空间)。2 h! F- h0 |8 E! U. f
支持多图选择、多图上传,上传时候不走服务器,直接上传到oss,解决大附件上传问题,体验好。0 Y: G% }, Z8 V$ w6 q
支持内网和公网功能,假设oss和服务器在同一个可用区,可启用内网功能,授权和获取图片信息会走内网,既节约流量,又提升速度。
# }; `3 H# |+ m( }
0 X% t9 ~0 }- ]
6 e4 _3 Q- b5 F$ w
9 S. ?/ o, ~" o( A. {/ t |