PHP Finfo mimetype奇数字符
使用php的finfo类查找JPEG的mime类型,最终得到如下信息 我试过不同的JPEG。 系统Ubuntu 14.04。php 5.5 apache2PHP Finfo mimetype奇数字符,php,image,Php,Image,使用php的finfo类查找JPEG的mime类型,最终得到如下信息 我试过不同的JPEG。 系统Ubuntu 14.04。php 5.5 apache2 $finfo = new finfo(FILEINFO_MIME_TYPE); echo $finfo->file($file); 结果: 图像\057jpeg 当我添加扩展数据库时,它变得更加有线 $finfo = new finfo(FILEINFO_MIME_TYPE, "/usr/share/misc/magic"); e
$finfo = new finfo(FILEINFO_MIME_TYPE);
echo $finfo->file($file);
结果:
图像\057jpeg
当我添加扩展数据库时,它变得更加有线
$finfo = new finfo(FILEINFO_MIME_TYPE, "/usr/share/misc/magic");
echo $finfo->file($file);
结果:
应用程序\057octet\055stream
与
magic.mgc
消息改变了
$finfo = new finfo(FILEINFO_MIME_TYPE, "/usr/share/misc/magic.mgc");
echo $finfo->file($file);
警告:finfo::finfo():未能在“/usr/share/misc/magic.mgc”处加载magic数据库
所以魔法文件丢失了,或者更好,它已经损坏了,因为它存在!?或者会发生什么?请帮助。问题在于未完成 /etc/default/locale 只有一排 LANG=de_de.UTF-8 我试过了 sudo dpkg重新配置区域设置 但它给了我一些错误 所以我删除了 /etc/default/locale 并启动gui语言设置 像这里 “我们是大卫·A”
感谢您的帮助
aptitude重新安装libmagic1
,有帮助吗?@Wrikken。否没有帮助\057是一个/,你确定你在做一个普通的回音?中间没有其他事情/处理?Json编码等等?不,两者之间什么都没有。finfo输出经过一个开关大小写,默认情况下会抛出一个输出字符串异常。请让其他人知道。我已经搜索了很多,但是关于这个bug没有什么可以找到的。