1

我有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

4

1 回答 1

0

将其放入站点根目录的 htaccess 文件中:

AddType application/vnd.ms-excel xls

这应该允许 apache 将 xls 文件格式识别为不同的格式。

于 2013-07-30T16:51:03.870 回答