Tôi đang cố gắng để có một trang web có một nút buộc tải xuống bản pdf.Sử dụng php để bắt buộc tải xuống bản pdf
Heres html của nút:
<a href=scripts/download.php>
<input type="image" src="images/download.gif" alt="Submit button"/>
</a>
Và kịch bản php cho đến nay:
<?php
header('Content-Type: application/pdf');
header('Content-disposition: attachment;filename=documents/ECM_IT_ResumeDownload.pdf');
readfile('documents/ECM_IT_ResumeDownload.pdf');
?>
Điều này dường như tải file tốt nhưng khi tôi đi để mở nó tôi nhận được lỗi này :
"Adobe Reader không thể mở 'tài liệu_ECM_IT_ResumeDownload.pdf' vì đó không phải là loại tệp được hỗ trợ hoặc do tệp đã bị hỏng (ví dụ: tệp đã được gửi dưới dạng email tệp đính kèm và không được giải mã chính xác). "
Mọi trợ giúp sẽ được đánh giá cao.
EDIT Khai trương pdf trong một trình soạn thảo văn bản và nhận tin nhắn này:
"
Cảnh báo: readfile (tài liệu/ECM_IT_ResumeDownload.pdf) [function.readfile]: thất bại trong việc mở dòng: không có tập tin hoặc thư mục trong html/script/download.php trên dòng
"tài liệu
là definit ely mặc dù có. trong html/tài liệu/ECM_IT_ResumeDownload.pdf
Đóng gói thẻ đầu vào trong thẻ liên kết là số lẻ – Ben
Rất có thể một số thứ đang khiến đầu ra bao gồm một số nội dung pdf không hợp lệ .. có thể máy chủ đang phát một lỗi. Hãy thử để mở tập tin kết quả trong một trình soạn thảo văn bản – Ben
Ahh tôi đã không nhận thấy rằng, tôi đã làm điều đó cho một liên kết nhưng không thông báo tôi vẫn có rằng –