Drupal 7中是否有一个函数将“public://filename.pdf”转换为“/path_to_public_directory/filename.pdf”?我找到了一个将方案路径放在一起的函数,但找不到另一个方法。
答案 0 :(得分:3)
您可以使用file_create_url()
做到这一点:
$uri = 'public://filename.pdf';
$path = file_create_url($uri);
答案 1 :(得分:0)
使用conf_path()查找文件目录的路径。
<?php
$drupal_files = conf_path() . "/files";
print "The Files Directory: " . $drupal_files;
?>
http://api.drupal.org/api/drupal/includes--bootstrap.inc/function/conf_path
答案 2 :(得分:0)
drupal_realpath($ URI) 解析本地URI或文件路径的绝对文件路径。 https://api.drupal.org/api/drupal/includes!file.inc/function/drupal_realpath/7