Nó rất rộng nên tôi sẽ cố gắng nói ngắn gọn.
Đây là các bước bạn có thể làm theo
-
Như bạn đã nói bạn đã tạo tải lên và chèn các thành phần và nó hoạt động. Vì vậy, tôi sẽ rời khỏi phần đó và chuyển thẳng sang bước tiếp theo. Điều bạn muốn đạt được là hiển thị dữ liệu đã lưu cùng với tệp đã tải lên.
-
Vì vậy, trước tiên bạn cần truy xuất dữ liệu đã lưu (thông tin người dùng và đường dẫn thư mục đến cv) từ bảng cơ sở dữ liệu. Để thực hiện việc này, hãy sử dụng
PDO
hoặcmysqli
với php. Truy vấn Chọn người dùng để chọn nội dung phù hợp từ bảng cơ sở dữ liệu. Xem Chọn dữ liệu bảng với câu lệnh PDO -
Người dùng HTML và CSS để thiết kế giao diện người dùng. Hiển thị dữ liệu đã tìm nạp vào thiết kế thông qua php. bao gồm cả liên kết tải xuống tệp pdf. tôi sẽ hiển thị một ví dụ về tệp tải xuống php bên dưới. xem Cách làm cho tệp PDF có thể tải xuống trong liên kết HTML?
Liên kết đến bản tải xuống pdf có thể như thế này
<a href="download.php?file=pdffilename">Download CV</a>
download.php có thể giống như thế này
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);
Tôi hy vọng điều này sẽ giúp :)