私は、多くのファイル (tgz、Microsoft 実行可能ファイル、macosx 実行可能ファイル) でうまく機能 (アップロード) し、サイズが異なる (エラーが発生するものよりも大きい) フォームを持っています。
したがって、ファイルサイズはありません...が問題です。
しかし、apache (apache 2.2.16) を使用してファイル (linux exe 32 ビット) を debian (squeeze) 64 ビットにアップロードしようとすると、常に UPLOAD_ERR_EXTENSION エラーであるエラー #8 が発生します。
php (php 5.3.3) $_FILES 配列は、'size'==0、'tmp_name' なし、正しい 'name' を提供します。
私のフォームはそのようなものです:
<form action=\"emUpload_file.php\" method=\"post\" enctype=\"multipart/form-data\">
何か案は?。
ありがとう。
他の種類のファイルをアップロードするときに機能するため、ロードは正常に処理されます。Linux 実行可能ファイルでのみ問題が発生します。私にとってこれは奇妙ですが、html/php コードの問題ではないと思います。