https://www.tmd9.com/plugin.php?id=zhanmishu_storage
0 H/ d5 K" R! R; \) \discuz_plugin_zhanmishu_storage_SC_GBK.xml (简体 GBK 编码)
% w6 |' ]. S2 B5 t7 [: Odiscuz_plugin_zhanmishu_storage_SC_UTF8.xml (简体 UTF8SC 编码)
- S/ S, Q+ e" L' xdiscuz_plugin_zhanmishu_storage_TC_UTF8.xml (繁体 UTF8TC 编码) h0 u6 E ?# y6 I( q- b5 L9 T
discuz_plugin_zhanmishu_storage_TC_BIG5.xml (繁体 BIG5 编码)
) [! i8 R" ~5 R3 ~! C+ v9 [& S$ O8 F
9 ]. o) F5 G( t
2 n$ u- d5 H2 p: O0 W) J阿里云领券购买套餐更优惠哦~阿里云领券购买套餐更优惠哦~
5 c& Z7 T# h8 b6 k& z阿里云领券购买套餐更优惠哦~阿里云领券购买套餐更优惠哦~" ]9 l+ P0 r: |" n* R9 |9 @
+ _+ o) l/ C' J" O, l. V重磅更新
5 z' [& [, k) i1 f+ e0 A' V, v) n- m8 D
又拍云接口,支持回源鉴权,将下载权限精确到按次来控制。后台可以控制一次下载扣除多少积分,一次授权只允许一次下载或多次下载 https://www.zhanmishu.com/p/93272?pn=13 U4 C0 x# M! o5 h- Q" m& ?6 Y
感谢用户提供灵感
x7 f. ^% {; Z" v; J' ^% H3 K* v: ]* b+ u" F u0 W
插件的一些机制说明
1 q$ ~- k* E W, _: Q支持直传,PC论坛发帖,可直传图片到oss。普通Discuz上传,很难支持大文件,因为PHP执行比较慢,并且一般为了性能设置了超时时间,导致无法上传大文件,并且稍微大点问题,会占用服务器大量内存。而本插件,直传oss,附件不走服务器,这样大文件上传就完全不是问题了,理论上zui大支持5G文件(大文件会占用空间,附件上传不走服务器,缺点是图片服务器就打不了水印,需要机遇oss水印机制实现水印了。手机移动的由于模板碎片化不支持)" g) E. g! V1 [( m
支持CDN鉴权访问功能,普通只支持OSS没意义,OSS流量贵,0.5元/G,而CDN流量便宜,只需要0.2元/G,并且CDN访问更快
9 q1 }% F, s: P+ r: N1 p& B0 y采用webuploader,基于html5(低版本浏览器自动降级flash)而不是flash组件上传,兼容性更好。flash在新版浏览器已经不支持批量上传。
; g+ U" g/ T5 e. P1 z# O/ g后台批量同步附件到oss功能,可批量同步附件到oss,自动对图片进行授权,授权为公共读权限,附件权限保持不变,推荐为私有读,更安全不容易被恶意下载。自动回对附件下载名称进行重置,保证下载的时候,用户看到的文件名为文件真实的名称而不是一堆乱码。1 P( G' G0 i4 X& ?8 k- ^: L- m
后台支持,批量下载名称重置,保证下载的时候,用户看到的文件名为文件真实的名称而不是一堆乱码。
. r, S0 v. t% e' w9 j后台支持,批量图片授权,自动对图片进行授权,授权为公共读权限,附件权限保持不变,推荐为私有读,更安全不容易被恶意下载。+ f" p; U7 C4 p" t
前台用户访问图片,图片公共读,不影响diy等图片显示。4 l# r) j# N5 b7 X& T+ \. D
插件完全以Discuz远程附件机制开发,存储方式以Discuz远程附件标准一致,未来卸载我们插件,迁移附件方式与Discuz远程附件迁移一致
6 V, h9 C( ^' N+ {& C插件支持大文件上传,理论上zui大5G,当然建议别设置过大。
) F8 S/ n1 U: c1 }7 U前台附件下载,直接从OSS下载,而不是先下载到服务器再下载给用户,节约服务器资源,下载速度飞起。 S( L: u& F9 {# d$ o# O( p
& q8 u6 H; K1 _$ V" k8 ]) ?5 i, W& B
3 C h* j3 C1 e5 h C) P接口支持1 Y5 A7 i c6 R8 v; X! Y
/ ]3 ~0 C4 M r+ x$ }. c支持阿里云OSS直传(pc论坛发帖、回帖、快速发帖、快速回复)
: G" P/ {2 X) [% t# B4 ?4 W: j支持又拍云upyun直传(pc论坛发帖、回帖、快速发帖、快速回复)/ e' `+ O C% \) C! q
6 x! R; y1 E! R
% S8 L/ j# J* d/ Z$ h后台同步工具支持一下数据库表的附件、图片的同步* y2 R8 w- L5 q
! M1 n$ D# y6 Y0 [ ], y
forum_attachment_04 |3 @/ Y2 o# N( F" S3 a7 D
forum_attachment_1
; Q8 t9 }6 s9 @/ C" B. fforum_attachment_2) p3 j8 E: L2 X$ ?
forum_attachment_3( Z! B2 z9 {, @" d5 k$ ?# A
forum_attachment_4
/ g* V. r+ l2 ~7 w( I2 @; Gforum_attachment_5
; p! G- i: ~( m: Pforum_attachment_6% n% j* o4 e- |/ b1 O- N
forum_attachment_7
5 [5 C! y" K+ @/ B+ [4 i1 t( nforum_attachment_8
0 p2 k3 n7 a& m3 g# j' ~forum_attachment_9, q* Q* z" Q$ @, p# P- k
portal_article_title( B3 ]: b+ O* |( S
portal_attachment4 k O; W8 J( P
portal_topic_pic( A+ ?. J0 q8 u0 w# a+ W, {
home_pic5 s7 T9 f! Y& O. v& O( q5 F
5 y/ a7 w$ t! G
插件亮点描述(插件机制描述)5 c/ d5 v' i0 ]& b% R! x/ o
- Z7 `0 Z/ H+ Q3 a后台新增同步功能,可批量将论坛老的附件同步到oss。同步功能自动为图片授权为公共读(public-read)权限,附件仍然集成bucket权限, 可以为私有权限,下载附件都需要程序进行附件下载操作(如dz的扣除积分、新增下载次数、权限验证等)。私有附件下载url为动态url,一段时间自动失效,保护附件url不被恶意分享传播刷流量等。/ @) X& Y5 E& X$ G9 K3 f# `
OSS支持私有读模式,图片会单独授权公有读,文件可采用私有读方式访问,这样当你大附件下载的时候可签名授权访问,不用担心被人家刷流量了。
5 j( {7 k2 Q! G附件直传oss,不走服务器带宽,解决大附件上传和用户下载慢的问题
. c( Q, i: [$ X# n' ^: Pdz也可以支持大附件了,zui大可支持上传5G,当然由于稳定性,建议设置500M左右足够了。' y! z' V8 `' x* D4 `
本插件安装卸载简单,只需要配置好后台设置,不需要安装各种复杂的扩展框架啥的,目前也不需要修改啥文件。卸载插件不影响dz的附件机制。$ z+ r3 Q) G5 Z# S2 a* ?
附件上传机制完全基于dz的api打通oss和又拍云的api,直传oss或者又拍云,不需要走服务器,下载也不需要走服务器。对于附件下载,可以通过授权url访问防止真实附件url地址泄露。% d: d( _5 H f; U
可自定义cdn 的url,并可配置https访问( c. o8 s0 |5 ?0 G
附件机制完全兼容dz,也可以兼容符合dz机制的app等。不存在使用后无法兼容其他系统。
) |( Q1 v& y4 p! f4 p卸载插件后,由于附件机制兼容dz,因此不会对附件产生影响。但是卸载会会造成私有空间文件无法访问,改为公有读即可。) i! T5 P0 H- U0 }
支持批量授权功能,如果您曾经使用过其他oss框架,比如dz自带oss框架,由于他们都是基于public-read进行开发,安全性低。切换到本插件后,可以使用私有权限访问bucket,需要执行以下后台的批量授权,会对所有图片进行授权访问(又拍云由于没有提供相关接口,因此不支持私有空间,建议设置为公有读空间)。
# [+ O0 ~3 h( s7 H支持多图选择、多图上传,上传时候不走服务器,直接上传到oss,解决大附件上传问题,体验好。& p# A6 y5 }$ Q; v+ f
支持内网和公网功能,假设oss和服务器在同一个可用区,可启用内网功能,授权和获取图片信息会走内网,既节约流量,又提升速度。
( W$ z: X" R; w' c! Z
# T y! L8 r. V9 b# }; |4 |0 N3 B
% d, Z) X. M8 `# f6 ]" Y1 [- F% ]8 t" d
|