在drupal 7中下载文件

时间:2016-09-07 05:26:28

标签: drupal-7

我在sites / default / files / 1.pdf上存储了一个pdf文件。如何允许用户下载文件?目前,我使用以下方法:

<ol>
<li><a href="1.pdf">File Download</a></li>
</ol>

1 个答案:

答案 0 :(得分:0)

要下载文件,请提供文件的完整路径。如下所示:

<ol>
<li><a href="' . $base_url . ' /sites/default/files/1.pdf'">File Download</a></li>
</ol>

或者使用fid尝试如下。

 $uri = 'public://foldername/1.pdf;
 $files = file_load_multiple(array(), array('uri' => $uri));
 $file = reset($files);
 <a href="' . $base_url . '/file/' . $file->fid . '" title="Download ' . 1.pdf . '">' File download '</a>';