Olá Priscila,
desta maneira que você fez não deu certo? Teoricamente deveria dar certo.
Logo depois que você inicia a classe, imprima o vetor$_FILES
para ver qual é o tipo do arquivo:print_r($_FILES);
[]'s
Muito obrigada pela ajuda, Paulo André. Descobri que os navegadores interpretam o arquivo zip com tipos diferentes.
O IE8 e Firefox assim: "zip" => "application/x-zip-compressed"
e o Chrome: "zip" => "application/octet-stream"
No final ficou assim:
private $mime_files = array(
"gif" => "image/gif",
"jpg" => "image/jpeg",
"png" => "image/png",
"cdr" => "application/octet-stream",
"zip" => "application/x-zip-compressed");