【发布时间】:2018-04-11 19:33:46
【问题描述】:
问题。
我使用 wkhtmltopdf 创建了一个 pdf,php 不会将其识别为 pdf。当我查找 mime 类型时,它返回 unknown。
我该怎么做:
- 希望通过设置修复 wkhtmltopdf
- 调整php的pdf文件识别算法,将其视为pdf。
代码
PHP 5.6 版
阿帕奇 2.4
Windows 10 专业版
文件信息 1.0.5
wkhtmltopdf“0.12.4(带补丁的qt)”
$file_info = new finfo(FILEINFO_MIME_TYPE);
return $file_info->file($file_path); // returns "/unknown"
重现。
我无法在此处附加 pdf,只需按照主页上的说明运行 wkhtmltopdf 工具:wkhtmltopdf http://google.com google.pdf,然后在其上运行上述 php 代码。
【问题讨论】:
-
我刚刚试了一下,无法重现你的错误,我收到了这个回复
'application/pdf' -
能否请您 1) 显示文件信息扩展的版本
echo phpversion('fileinfo');2) 确保文件存在于$file_path? -
操作系统和版本?
-
@IvanKalita 已添加到我的问题中。
-
@mega6382 添加了更多信息。很高兴知道它对你有用,也许我可以调整一些东西并让它运行。
标签: php pdf wkhtmltopdf