Tải xuống PDF bằng PHP
Bản tóm tắt. trong hướng dẫn này, bạn sẽ học cách tải xuống một tệp trong PHP bằng cách sử dụng hàm Show Giới thiệu về hàm readfile() trong PHPHàm Đây là cú pháp của hàm
Hàm
Hàm 2 nếu nó không đọc được Ví dụ về tệp tải xuống PHPVí dụ sau đây cho thấy cách tải xuống tệp 3 bằng cách sử dụng ví dụ về hàm readfile() Đây là hướng dẫn ngắn về cách buộc tải xuống tệp PDF bằng PHP. Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách buộc trình duyệt tải xuống tệp PDF dưới dạng tệp đính kèm thay vì hiển thị trực tiếp Hãy xem đoạn script PHP sau //The full or relative path to your PDF file. $pdfFile = 'instructions.pdf'; //Set the Content-Type to application/pdf header('Content-Type: application/pdf'); //Set the Content-Length header. header('Content-Length: ' . filesize($pdfFile)); //Set the Content-Transfer-Encoding to "Binary" header('Content-Transfer-Encoding: Binary'); //The filename that it should download as. $downloadName = 'instructions.pdf'; //Set the Content-Disposition to attachment and specify //the name of the file. header('Content-Disposition: attachment; filename=' . $downloadName); //Read the PDF file data and exit the script. readfile($pdfFile); exit; Trong đoạn mã trên
Đó là nó. Khá đơn giản, phải không? Làm cách nào để tải xuống tệp PDF trong PHP?Để tải xuống PDF từ liên kết HTML bằng PHP với sự trợ giúp của hàm header() trong php . Hàm header() được sử dụng để gửi tiêu đề HTTP thô. Đôi khi, nó muốn người dùng được nhắc lưu dữ liệu, chẳng hạn như PDF đã tạo. tiêu đề ("Độ dài nội dung. ".
Làm cách nào để buộc tải xuống tệp PDF trong PHP?Trong PHP, điều này có thể được thực hiện bằng cách sử dụng hàm readfile() . Chức năng chính của readfile() là xuất ra một tập tin. Khi nhấp vào bất kỳ siêu liên kết nào, tệp tương ứng sẽ được trình duyệt tải xuống như được hiển thị.
Làm cách nào để tạo một tệp có thể tải xuống bằng PHP?PHP cho phép bạn tải xuống tệp dễ dàng bằng hàm readfile() tích hợp. Hàm readfile() đọc một tệp và ghi nó vào bộ đệm đầu ra. . tiêu đề ('Loại nội dung. ứng dụng/octet-stream'); tiêu đề ("Mã hóa chuyển nội dung. utf-8"); Làm cách nào để tải xuống tệp từ đường dẫn tệp trong PHP?Hàm readfile() được sử dụng trong tập lệnh PHP để buộc tải xuống bất kỳ tệp nào ở vị trí hiện tại hoặc tệp có đường dẫn tệp. |