Я хочу скачать pdf-файл с результатом, я уже сгенерировал pdf, используя fpdf [$ pdf-> Output ($ output_file, 'F');], сгенерированный pdf-файл сохраняется на сервере.
Я хочу, чтобы пользователь мог в любом случае загрузить файл pdf, сгенерированный из fpdf.Я даже пытался использовать другие выходные данные (http://www.fpdf.org/en/doc/output.htm), но ни один из них не работает, кроме «F». $ Pdf-> Output ($ output_file, 'F'); (сгенерировать PDF успешно, используя это)
Я также попытался добавить форму, которая будет загружать существующий сгенерированный файл с сервера в браузер, но ничего не работает. Мой код такой, как показано ниже:
<form method="post" target="_blank">
<input type="submit" name="download" value="Download Most Recent PDF">
<h3>Please check the content of PDF.</h3>
</form>
$file = plugin_dir_path(__FILE__) . "../pdf/Result.pdf";
if (file_exists($file)) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="'.basename($file).'"');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
readfile($file);
exit;
}
Я хочу сгенерировать результат (что я успешно сделал) и позволить пользователю загрузить результат в PDF-версии. (Где я застрял).