ファイルをアップロードすると、すべてが良好に見えます。私はそれらの写真をpicsフォルダーに持っています。不明な部分は、bmpファイルをアップロードするときです。ファイルタイプをチェックして、それらがjpg、gifなどであるかどうかを確認します。しかし、コードはそこに到達しません。
$_FILES['upload']もエコーしました。次のようになりました。  
Array
(
    [name] => picture.bmp
    [type] => 
    [tmp_name] => 
    [error] => 1
    [size] => 0
)
コードは次のとおりです。
if( is_uploaded_file( $_FILES['upload']['tmp_name'] ) ) 
{
       // it does not reach here when it is bmp.
}
bmpファイルサイズは約2.5MBで、upload_max_filesize=5MですPHP.ini。私は以前にこの問題を抱えていませんでした。ここで私が間違っていることがありますか?