Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/12/2012, 23:12
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Problema con el MIME Type de RAR

hacer eso con javascript no es muy fiable por varias razones:
se basa en los mime definidos por el navegador, que a su vez está basado en las extensiones de archivo, la propiedad type no está soportada en todos los navegadores

De todas formas, para los .rar
En Firefox :
application/force-download
Pero Opera te diría que es:
application/x-rar-compressed
en tanto Chrome no te arrojaría ningún valor
y si te modifican la extensión der rar/zip a jpg te diría que es un image/jpeg

Una forma más segura es hacerlo desde el lado sel servidor, por ejemplo con php
Código PHP:
Ver original
  1. $_FILES['archivo']['type']
Y quizás la más efectiva, utilizando FILEINFO de php (requiere php 5.3)
Código PHP:
Ver original
  1. $archivo = "ruta/archivo";
  2. $info = finfo_open();
  3. $archivoinfo = finfo_file($info, $archivo, FILEINFO_MIME);
  4. finfo_close($finfo);


Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.