我有一堆使用刮刀下载的PDF.此刮刀未检查该文件是JPG还是PDF,因此默认情况下所有这些文件都已下载并以".pdf"扩展名保存.因此,只是为了澄清批处理中的所有文件都是.pdf.但是,如果我尝试通过服务器或本地打开它们(非PDF而非JPG的文件),我会遇到错误.
我的问题.有没有办法用PHP检查并查看此文件是否是有效的PDF?我想通过循环运行所有URL来检查这些文件.它们有数百个,需要花费数小时才能检查.
谢谢
使用函数finfo_file()获取文件的 MIME 类型
if (function_exists('finfo_open')) {
$finfo = finfo_open(FILEINFO_MIME);
$mimetype = finfo_file($finfo, "PATH-TO-YOUR-FILE");
finfo_close($finfo);
echo $mimetype;
}
echo "<pre>";
print_r($mimetype);
echo "</pre>";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4618 次 |
| 最近记录: |