2016-03-27 4 views
0

Я сделал некоторые настраиваемые сценарии в настраиваемом модуле. После моих сценариев я хотел бы перейти к файловому пути в поле файла. Как я могу добиться этого? У меня есть uri файла для его отображения. Я пробовал drupal_goto ('$ result') где $ result - результат запроса с полем uri файла.drupal 7 как использовать drupal_goto для файла

Хотя drupal_goto ($ result) не работает. Любые предложения?

ответ

1
drupal_goto(file_create_url($result)); 

Ури содержит общественности: //

Если это не работает, распечатайте результат file_create_url ($ результат) и скопировать мимо него в вашем браузере ли файл на самом деле там. Кстати, вы должны избегать запросов к базе данных только для одного файла и использовать файл_load(), чтобы избежать неприятных неожиданностей.

0

Благодаря это действительно помогла мне в правильном направлении ...

Now I used this 
$file = file_load($fid); 
$uri = $file->uri; 
$url = file_create_url($uri); 

drupal_goto($url); 

Надеется, что это поможет кому-то :-)