0

Windows XP で XAMPP 1.7.7 を使用し、.zip ファイルをアップロードしています。

$_FILES shows:
array(1) {
["P24_File"]=>
array(5) {
["name"]=>
string(12) "File.zip"
["type"]=>
string(15) "unknown/unknown"
["tmp_name"]=>
string(22) "...\php1B.tmp"
["error"]=>
int(0)
["size"]=>
int(12927)
}
}

驚いたことに、finfo_file() は「application/zip; charset=binary」を示しています...

$_FILES の何が問題になっていますか?

4

1 に答える 1

0

この情報はブラウザによって提供され、サーバーとは関係ありません。おそらく、クライアントのコンピューターに ZIP ユーティリティがインストールされていないか、ブラウザーが何らかの理由で ZIP ファイルの種類を認識していない可能性があります。

偽造(またはあなたの例のように間違っている)する可能性があるため、とにかくその情報を信頼することはできません.

finfo_file()ここで信頼できる情報源です。

于 2012-06-27T21:17:24.427 に答える