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 に答える