文件系统概念

文件系统概念,第1张

drupal文件系统概述

本文为大家详细介绍了drupal文件系统,讲述了drupal文件系统的分类,讲述了hook函数的用法,朋友们一定要参考。

本文详细描述了drupal的文件系统。分享给大家参考。实际:

Drupal将文档分为两类:公共文件系统和独占文件系统。在drupal中,按照管理方式,账单是“配备”->“文件系统”定义了公共文件系统和独占文件系统的存储方式。

在公共文件系统中没有 *** 作。浏览文档时,会立即应用网络服务器上文档的详细地址。访问者不通过drupal浏览文档,这个不清楚。这种方法的优点是不容易增加额外的网络服务器负载,缺点是无法 *** 作。

独占文件系统的浏览必须经过drupal授权,文件的浏览可以根据自定义控制模块中的hook函数进行控制。钥匙挂钩功能:


复制代码如下:hook_file_download($uri)控制对私有文件下载的访问,指定http头。函数的返回值会以头的形式输出到手机客户端。比如:

复制代码如下:返回数组('content-type'=>;$info['mime_type']);


复制代码编码如下:hook_file_download_access($field,$entity_type,$entity) *** 纵文档的浏览,返回true或false。
注意:此处返回的false很可能被其他控制模块覆盖而失效。文件的关键管理见下面的勾号。


复制代码如下:hook_file_download_access_alter(&$grants,$field,$entity_type)$grants是文档访问限制的数组,key是控制模块的名称。该值为真或假。在下载压缩文件的整个过程中,每个控制模块都会得到真或假的密钥管理,但仅仅升级$grants数组中的一条记录并不是最终的决定。可以在此处更改所有控制模块获得的密钥管理值。

将文档字段名添加到内容类别时,可以将公共文件系统或专用文件系统应用于特定的文档字段名。

期待以上对大家的drupal编程设计有所帮助。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/772117.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存