Php pdf表单发送FDF而不是pdf

Php pdf表单发送FDF而不是pdf,php,pdf,acrobat,Php,Pdf,Acrobat,更新 我发现,若在我的电脑上由adobe reader打开,它会发送PDF,但若在网站的Chrome浏览器中打开,同样的PDF表单会发送FDF 更新结束 我使用的是AcROAT-席Pro试用版 Adobe Acrobat提供pdf文档格式的表单,这些表单可以提交到服务器 提交按钮设置 我的服务器代码 <?php ob_start(); $file = file_get_contents("php://input"); //Gets binary PDF Data $time = mic

更新 我发现,若在我的电脑上由adobe reader打开,它会发送PDF,但若在网站的Chrome浏览器中打开,同样的PDF表单会发送FDF 更新结束

我使用的是AcROAT-席Pro试用版

Adobe Acrobat提供pdf文档格式的表单,这些表单可以提交到服务器

提交按钮设置

我的服务器代码

<?php

ob_start();
$file = file_get_contents("php://input"); //Gets binary PDF Data
$time = microtime(true);
$newfile = "./customers/" . $time . ".pdf"; //Names file based on the time to the microsecond so nothing gets overwritten.
$worked = file_put_contents($newfile, $file); //Creates File
ob_end_clean();

?>


我得到的是FDF数据,而不是PDF文档。一般来说,Adobe PDF表单的全部功能仅在Adobe Reader中可用。Google Chrome pdf viewer只发送FDF格式。Firefox pdf viewer根本不允许表单编辑/发送。可能很明显,但我是php开发人员,从未使用过PDF表单。

您获得的确切文件名及其mime类型是什么?FDF是PDF表单可以导出的格式之一(仅包括表单名称和值)。我正在获取数据:%FDF-1.2 1 0 obj Darshan Jain我正在获取数据流。您可以共享有问题的PDF吗?@mkl我给我一个提示!我发现,如果在我的电脑上由adobe reader打开,它会发送PDF,但如果从Web服务器在Chrome浏览器中打开,同样的PDF表单会发送FDF