I have the same problem. I’m using wordpress 3.
The permission are OK cause I’m using localhost and not FTP.
But i noticed If i try to delete the code
// A properly uploaded file will pass this test. There should be no reason to override this one.
if (! @ is_uploaded_file( $file['tmp_name'] ) )
return $upload_error_handler( $file, __( 'Specified file failed upload test.' ));
the problem still exists. I don’t know why. Even if there’s no sting like “Specified file failed upload test.” in the entire site.
I’ve found on this forum some files that could work, but they’re for wordpress 2.5.
Anyone found a fix for this issue?