男的舔女的下面视频在线播放-少妇愉情理仑片高潮日本-久久久久久国产一区二区三区-麻豆精品一区二区综合-国产精品超碰在线观看-网红极品女神精品视频在线-国产亚洲综合777-高清性视频一区二区播放-中文字幕第一页亚洲天堂

返回列表 發(fā)帖
查看: 3431|回復(fù): 0

DISCUZX2.5/3/3.1云存儲(chǔ)通用接口1.1.0beta版本[8.22最新更新]

56

主題

1462

回帖

20

粉絲

管理員

貢獻(xiàn)
2076 點(diǎn)
金幣
1394 個(gè)
樓主
發(fā)表于 2022-4-20 15:25:38 |浙江| 只看樓主 |倒序?yàn)g覽 |閱讀模式
8.22
更新七牛云,20MB以內(nèi)小附件測(cè)試通過


8.7

更新阿里云OSS,20MB以內(nèi)小附件測(cè)試通過


云存儲(chǔ)接口測(cè)試結(jié)果:
服務(wù) 圖片附件 批量上傳 刪除操作 大附件
又拍云 圖片大于2M時(shí)間歇性失敗 同左同左 正常 未測(cè)
阿里云 對(duì)于10M左右大圖上傳正常 目前測(cè)試20M左右小附件,正常 正常 正常 未測(cè)
七牛云 對(duì)于10M左右大圖上傳正常 目前測(cè)試20M左右小附件,正常 正常 正常 未測(cè)


DiscuzX使用云存儲(chǔ)原理:
我們通過改造ftp類,當(dāng)附件上傳到本地時(shí)再通過ftp類將附件上傳到云存儲(chǔ)上。

安裝步驟:
1,到 http://m.sdtechgong.com.cn/thread-12045-1-1.html 下載最新框架并安裝。
2,下載本附件,并上傳到服務(wù)器。
3,到config_global.php添加配置信息:
  1. $_config['extend']['storage']['curstorage'] = 'aliyun';
  2. $_config['extend']['storage']['upyun']['bucket'] = 'dztest';
  3. $_config['extend']['storage']['upyun']['username'] = 'dzuser';
  4. $_config['extend']['storage']['upyun']['password'] = 'discuz';
  5. $_config['extend']['storage']['upyun']['attachurl'] = 'http://dztest.b0.upaiyun.com';

  6. $_config['extend']['storage']['aliyun']['access_id'] = '';
  7. $_config['extend']['storage']['aliyun']['access_key'] = '';
  8. $_config['extend']['storage']['aliyun']['access_host'] = NULL;
  9. $_config['extend']['storage']['aliyun']['bucket'] = 'discuzbucket';
  10. $_config['extend']['storage']['aliyun']['attachurl'] = 'http://discuzbucket.oss.aliyuncs.com';

  11. $_config['extend']['storage']['qiniu']['accesskey'] = '';
  12. $_config['extend']['storage']['qiniu']['secretkey'] = '';
  13. $_config['extend']['storage']['qiniu']['attachurl'] = 'http://discuztest.qiniudn.com';
  14. $_config['extend']['storage']['qiniu']['bucket'] = 'discuztest';
復(fù)制代碼
目前支持這四個(gè)云接口,第一行表示目前使用的云接口,一旦確認(rèn),不可再改。然后選擇補(bǔ)充完對(duì)應(yīng)的配置信息。
4,到后臺(tái)的全局——上傳設(shè)置——遠(yuǎn)程附件,選擇打開,下面的信息可以隨便填,或者按照一個(gè)正確的FTP服務(wù)器來填寫,當(dāng)沒執(zhí)行步驟3時(shí),整個(gè)過程將按照一個(gè)正常FTP設(shè)置來運(yùn)行。
5,上傳附件并測(cè)試。


附件: upload_cloudstorage1.1.0beta.zip (48.16 KB, 下載次數(shù): 439)

使用注意事項(xiàng):1,本項(xiàng)測(cè)試目前只針對(duì)20MB以內(nèi)小附件,對(duì)于大附件請(qǐng)等待以后版本新增的大附件異步上傳支持腳本。
2,本服務(wù)我們只測(cè)試了常規(guī)情景下的上傳動(dòng)作,對(duì)于其他很多部分暫未測(cè)試,歡迎大家試用,并把問題及時(shí)反饋給我們以便我們及時(shí)修正。
3,本版本暫不支持多組服務(wù)器多個(gè)云存儲(chǔ)同時(shí)共存,在使用前確認(rèn)后不可再改,以后的版本可能會(huì)新增多個(gè)云存儲(chǔ)多個(gè)bucket共存并向下兼容。

疑問解答:為什么不改造class_upload類而改造class_ftp類?
這個(gè)問題在發(fā)布至今一直有人問起,現(xiàn)統(tǒng)一作答。
由于discuz是一個(gè)復(fù)雜的程序,很多信息還依賴本地支持。比如上傳后需要獲取附件類型大小,圖片附件需要獲取尺寸信息,exif,是否為動(dòng)畫等信息并存入數(shù)據(jù)庫(kù)。同時(shí)上傳后的縮略圖預(yù)覽,縮略圖生成,數(shù)據(jù)調(diào)用,feed生成等還都依賴本地,這也就決定了目前直接改造upload類會(huì)涉及到太大的工作量,直接上傳到云存儲(chǔ)并不是最好的方法。當(dāng)然各位如果有興趣可以自行研究下。

本云存儲(chǔ)插件的完成和測(cè)試要感謝@myp4p的支持,還有七牛、阿里云官方團(tuán)隊(duì)的支持。


回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

  • 關(guān)注公眾號(hào)
  • 有償服務(wù)微信
  • 有償服務(wù)QQ

手機(jī)版|小黑屋|Discuz! 官方交流社區(qū) ( 皖I(lǐng)CP備16010102號(hào) |皖公網(wǎng)安備34010302002376號(hào) )|網(wǎng)站地圖|star

GMT+8, 2026-4-18 04:17 , Processed in 0.040626 second(s), 13 queries , Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2026 Discuz! Team.

關(guān)燈 在本版發(fā)帖
有償服務(wù)QQ
有償服務(wù)微信
返回頂部
快速回復(fù) 返回頂部 返回列表