我使用 POST 请求来传输动态创建可下载文档所需的数据。
提交表单时,$_POST 数组被传递给一个函数,该函数返回创建的 FDF 文件的路径。
编码:
header('Content-Type: application/pdf');
header('Content-Disposition: attachment; filename="'.$file.'"');
passthru("pdftk file.pdf fill_form ".$fdf_file." output - ");
exit;
适用于所有浏览器(Safari、Firefox、Opera、Chrome、Internet Explorer),但不适用于 Android 库存浏览器。
在 Android 浏览器中,下载发生但文件内容为空或一些 HTML 垃圾,或者浏览器下载文件但忽略我的文件名并尝试将文件保存在生成它的脚本的名称下。
任何帮助深表感谢。
谢谢!
更新!!!
解决方案: http: //digiblog.de/2011/04/19/android-and-the-download-file-headers/