2016-09-07 3 views
0

Ich habe eine PDF-Datei unter sites/default/files/1.pdf gespeichert. Wie kann ich Benutzern erlauben, die Datei herunterzuladen? Im Moment verwende ich die folgende Methode:Herunterladen einer Datei in Drupal 7

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

Antwort

0

Zum Herunterladen der Dateien des vollständigen Pfad des files.Something geben wie unten:

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

Oder versuchen, wie unten durch fid verwenden.

$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>'; 
+0

Es funktioniert nicht – Shahzad

+0

Haben Sie versucht, indem Sie den gleichen Weg wie ich erwähnt oder bestimmte Pfad der ur-Dateien? Bcz Ich habe etwas wie generisch erwähnt. Sie versuchen, indem Sie den vollständigen Pfad zur Ur-Datei hinzufügen. – Suraj