使用php的finfo类找出mime类型的jpeg,最终得到这样的信息。
我尝试了不同的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");
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():无法在#us; /usr/share/misc/magic.mgc'
加载魔术数据库
所以Magic文件丢失了,或者更好的是它已损坏,因为它存在!?或者会发生什么?请帮忙。
答案 0 :(得分:0)
问题是未完成的
的/ etc /默认/区域设置
只有一行
LANG = de_DE.UTF-8
我已经尝试了
sudo dpkg-reconfigure locales
但它给了我一些错误。
所以我删除了
的内容的/ etc /默认/区域设置
启动了gui语言设置
像这里一样 askubuntu "回答来自David A"感谢您的帮助