Det är väldigt brett så jag ska försöka kortfatta.
Här är stegen du kan följa
-
Som du sa har du redan skapat komponenter för att ladda upp och infoga och det fungerar. Så jag lämnar den delen och går direkt till nästa steg. Det du vill uppnå är att visa sparad data tillsammans med den uppladdade filen.
-
Så du måste först hämta sparad data (användarinformation och mappsökväg till cv) från databastabellen. Använd
PDO
för att göra detta ellermysqli
med php. Användare Välj fråga för att välja matchande innehåll från databastabellen. Se Välja tabelldata med PDO-satser -
Användar HTML och CSS för att designa användargränssnittet. Visa den hämtade datan till designen genom php. inklusive nedladdningslänken till pdf-filen. Jag kommer att visa ett exempel på en php-nedladdningsfil nedan. se Hur man gör en PDF-fil nedladdningsbar i HTML-länk?
Länken till pdf-nedladdningen kan vara så här
<a href="download.php?file=pdffilename">Download CV</a>
download.php kan vara så här
header("Content-Type: application/octet-stream");
$file = $_GET["file"] .".pdf";
header("Content-Disposition: attachment; filename=" . urlencode($file));
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
header("Content-Description: File Transfer");
header("Content-Length: " . filesize($file));
flush(); // this doesn't really matter.
$fp = fopen($file, "r");
while (!feof($fp))
{
echo fread($fp, 65536);
flush(); // this is essential for large downloads
}
fclose($fp);
Jag hoppas att detta hjälper :)