我在sites / default / files / 1.pdf上存储了一个pdf文件。如何允许用户下载文件?目前,我使用以下方法:
<ol>
<li><a href="1.pdf">File Download</a></li>
</ol>
答案 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>';