在PHP中将PDF从视图页面发送到控制器可以通过以下步骤实现:
<form action="controller.php" method="post" enctype="multipart/form-data">
<input type="file" name="pdfFile">
<input type="submit" value="发送PDF">
</form>
$_FILES
超全局变量来访问上传的文件。例如:if(isset($_FILES['pdfFile'])){
$file = $_FILES['pdfFile'];
// 进行文件处理和验证
// 例如,检查文件类型、大小等
// 将文件保存到服务器或进行其他操作
}
require('fpdf.php');
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output('output.pdf', 'F');
header('Content-Type: application/pdf');
header('Content-Disposition: attachment; filename="output.pdf"');
readfile('output.pdf');
这样,当用户提交表单时,PDF文件将从视图页面发送到控制器,并且控制器可以对其进行处理、保存或发送给用户进行下载。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云