【发布时间】:2015-06-01 21:16:34
【问题描述】:
更新 我发现如果在我的计算机上由 adobe reader 打开它会发送 PDF,但如果在网站的 Chrome 浏览器中打开相同的 pdf 表单会发送 FDF 更新结束
我正在使用 Acrobat XI Pro 试用版
Adobe Acrobat 提供 pdf 文档形式的表单,这些表单可以提交到服务器
提交按钮设置 http://gyazo.com/0ff0dc17210f39f062a131c85265406c
我的服务器代码
<?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 文档
【问题讨论】:
-
你得到的确切文件名和它的 mime 类型是什么?
-
FDF 是 pdf 表单可以导出的格式之一(仅包括表单名称和值)。我得到的数据:
%FDF-1.2 1 0 obj
-
Darshan Jain 我正在获取数据流。
-
你能分享有问题的PDF吗?
-
@mkl 我给我一个提示!我发现如果在我的计算机上由 adobe reader 打开它会发送 PDF,但是如果从 webserver 在 Chrome 浏览器中打开相同的 pdf 表单会发送 FDF