Het is erg breed, dus ik zal proberen het kort te houden.
Dit zijn de stappen die u zou kunnen volgen
-
Zoals je zei, heb je al componenten voor uploaden en invoegen gemaakt en het werkt. Dus ik verlaat dat deel en ga direct naar de volgende stap. Wat u wilt bereiken, is de opgeslagen gegevens samen met het geüploade bestand weergeven.
-
U moet dus eerst de opgeslagen gegevens (gebruikersinfo en mappad naar de cv) ophalen uit de databasetabel. Gebruik hiervoor
PDO
ofmysqli
met php. User Select-query om overeenkomende inhoud uit de databasetabel te selecteren. Zie Tabelgegevens selecteren met PDO-statements -
Gebruikers-HTML en CSS om de gebruikersinterface te ontwerpen. Toon de opgehaalde gegevens aan het ontwerp via php. inclusief de downloadlink naar het pdf-bestand. ik zal hieronder een voorbeeld van een php-downloadbestand laten zien. zie Hoe maak je een PDF-bestand downloadbaar in HTML-link?
Link naar de pdf-download zou er zo uit kunnen zien
<a href="download.php?file=pdffilename">Download CV</a>
download.php zou zo kunnen zijn
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);
Ik hoop dat dit helpt :)