我使用readfile();
開始下載並且它工作得很好,但是當嘗試使用JavaScript來檢查用戶是否可以下載文件時,它不會開始下載,而是顯示文件的二進制代碼。我想要它下載文件。PHP readfile();和JavaScript
我用它來檢查,如果用戶可以下載該文件:
http.open("GET", "includes/checkdownload.php", true);
在checkdownload.php
我有這個
header('Cache-Control: public');
header('Content-Transfer-Encoding: binary');
header("Content-Type: application/pdf");
header('Content-Disposition: attachment; filename="file.pdf"');
ob_clean();
flush();
readfile("file.pdf");
或'iframe'。 –