답변:
이 정보는 Drupal의 변수 테이블에 저장됩니다. variable_get
함수를 사용하여 올바른 변수의 이름을 전달하여이 정보를 얻으십시오.
variable_get('file_public_path', conf_path() . '/files');
variable_get('file_private_path');
임시 업로드 디렉토리 사용 variable_get('file_temporary_path');
을 원하는 경우 실제 사이트 구성에 관계없이 시스템 특정 업로드 디렉토리를 판별하려면 file_directory_temp
기능을 사용하십시오 .
variable_get('file_public_path', conf_path() . '/files');
사이트 관리자가 수정하거나 명시 적으로 설정하지 않은 경우 기본 경로를 가져옵니다.
variable_get('file_public_path', conf_path() . '/files');
기본적으로 사이트 관리자가 수정하거나 명시 적으로 설정하지 않은 경우 기본 경로를 가져옵니다.
drupal_realpath
아래 솔루션이 마음에 듭니다. 더 합법적 인 것 같습니다.
절대 파일 시스템 경로를 얻으려면 대신 drupal_realpath
(Drupal API)를 사용하십시오 file_create_url
.
drupal_realpath('public://');
// returns e.g. /var/www/drupal/sites/default/files
drupal_realpath('private://');
// returns e.g. /var/www/drupal/sites/default/files_private
public://
,private://
등을 사용하여 폴더 충돌을 피하십시오. Drupal 7 :) 활용)