我有xls
个文件(来自ms ecxel - >另存为>工作簿excel 97-2003)
然后我用php上传这个文件,这是我的代码:
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$type = finfo_file($finfo, $_FILES['file_name']['tmp_name']);
echo $type;
结果是:application/msword
为什么会这样?据我所知,xls
文件类型为application/vnd.ms-excel
答案 0 :(得分:0)
将此信息放在您网站根目录的htaccess文件中:
AddType application/vnd.ms-excel xls
这应该允许apache将xls文件格式识别为不同的格式。