Drupal:以编程方式更改文件系统路径

时间:2010-11-30 11:09:16

标签: drupal file

有没有办法使用drupal api中的函数来更改文件目录路径?

提前致谢,

-Albe

2 个答案:

答案 0 :(得分:4)

编辑:初始阅读理解失败。回答:

variable_set('file_directory_path', 'path/to/files');

Drupal使用conf_path() . '/files'作为默认的后备值。

相关问题的答案

要更改文件目录本身的位置,请查看admin / settings / file-system上的文件系统配置页面。您可以将files目录的路径更改为服务器上任何Drupal可写路径。

如果您的意思是,如何更改文件目录中保存文件的路径,这取决于您用于执行文件上传的内容。

  • 上传模块: @vilepickle提到的Uploadpath模块看起来不错。
  • Filefield模块:它已经允许以与uploadpath类似的方式由全局和用户令牌配置路径,并且可以通过{上传文件的节点信息来配置{ {3}}。
  • 如果您使用的是IMCE或各种图形文件管理模块,则可以按模块进行解答。

答案 1 :(得分:0)

不确定这一点,但模块http://drupal.org/project/uploadpath允许您为每个节点类型指定不同的上传目录。