drupal文件系統(tǒng)概述

本文較為詳細(xì)的講述了drupal的文件系統(tǒng)。分享給大家供大家參考。具體如下:
drupal把文件分為兩大類:公共文件系統(tǒng)和私有文件系統(tǒng)。在drupal中,通過(guò)管理菜單“配置”->“文件系統(tǒng)”定義公共文件系統(tǒng)和私有文件系統(tǒng)的存儲(chǔ)路徑。
公共文件系統(tǒng)是沒(méi)有任何控制的,對(duì)文件的訪問(wèn)直接使用文件在服務(wù)器上的地址。訪問(wèn)者對(duì)文件的訪問(wèn)不通過(guò)drupal,drupal不知道。這種方法的優(yōu)點(diǎn)是不會(huì)增加額外的服務(wù)器負(fù)荷,缺點(diǎn)是不能進(jìn)行控制。
私有文件系統(tǒng)的訪問(wèn)需要經(jīng)過(guò)drupal的授權(quán)才能訪問(wèn),在自定義的模塊里可以通過(guò)鉤子函數(shù)控制對(duì)文件的訪問(wèn)。主要的鉤子函數(shù):
①
②
注意:這里返回的false可能會(huì)被其他模塊覆蓋從而失效。對(duì)文件的訪問(wèn)控制看下面的鉤子。
③
在為內(nèi)容類型添加文件字段時(shí),可以指定文件字段使用公共文件系統(tǒng)或私有文件系統(tǒng)。
希望本文所述對(duì)大家的drupal程序設(shè)計(jì)有所幫助。
相關(guān)文章
- 真是不看不知道,Drupal 真奇妙。很多使用CMS內(nèi)容管理系統(tǒng)的人可能都會(huì)知道一款國(guó)外的CMS系統(tǒng):Drupal 。在我們傳統(tǒng)的想象中CMS除了能做內(nèi)容文章站外,其他還有圖片站,分2010-01-24
php 內(nèi)容管理系統(tǒng) Drupal v8.9.17
Drupal是一個(gè)開(kāi)源的內(nèi)容管理系統(tǒng)(CMS)平臺(tái),它是用PHP寫成的。Drupal有一個(gè)優(yōu)秀的模塊化結(jié)構(gòu),提供了許多模塊2021-08-05- 對(duì)頁(yè)面和靜態(tài)資源的啟用緩存和Gzip壓縮傳輸.2010-01-24
CKeditor for Drupal 7 開(kāi)源在線網(wǎng)頁(yè)編輯插件 v3.6.3
CKeditor是一款在線網(wǎng)頁(yè)編輯插件(用瀏覽器編輯后所見(jiàn)即所得),支持多種平臺(tái)下的腳本(asp aspx php cfm Dhtml htc),還集成了上傳圖片組件,含簡(jiǎn)、繁中文2012-04-26Drupal 5.x 6.x 簡(jiǎn)體中文語(yǔ)言包[漢化補(bǔ)丁]
一個(gè)國(guó)外的BLOG,更可以說(shuō)是功能強(qiáng)大的CMS,在功能設(shè)計(jì)上它仿照了phpnuke,xoops等的模塊化方式,界面上仿照了blog模式 該語(yǔ)言包借鑒了5.x漢化包中的翻譯。添加了其中沒(méi)有2009-01-15CKeditor for Drupal 6 在線網(wǎng)頁(yè)編輯器 v3.6.3
CKeditor是一款在線網(wǎng)頁(yè)編輯插件(用瀏覽器編輯后所見(jiàn)即所得),支持多種平臺(tái)下的腳本(asp aspx php cfm Dhtml htc),還集成了上傳圖片組件,含簡(jiǎn)、繁中文2012-04-26- drupal模塊開(kāi)發(fā)分析,方便想要drupal模塊開(kāi)發(fā)的朋友2012-12-06
drupal 自定義表單調(diào)用autocomplete主標(biāo)簽實(shí)現(xiàn)代碼
drupal 自定義表單調(diào)用autocomplete主標(biāo)簽實(shí)現(xiàn)代碼,需要的朋友可以參考下2012-12-06drupal常用到的幾種過(guò)濾函數(shù)小結(jié)
這篇文章主要為大家介紹了drupal常用到的幾種過(guò)濾函數(shù),總結(jié)了常見(jiàn)過(guò)濾函數(shù)的具體用法,非常實(shí)用,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2014-11-03drupal使用hook_form_alter()修改表單實(shí)例
這篇文章主要為大家介紹了drupal使用hook_form_alter()修改表單的實(shí)現(xiàn)方法,包括了修改多個(gè)表單與修改特定的表單,非常實(shí)用,需要的朋友可以參考下2014-11-03