Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/08/2011, 09:37
Avatar de zerpico_01
zerpico_01
 
Fecha de Ingreso: enero-2008
Ubicación: Wilde - Avellaneda -
Mensajes: 421
Antigüedad: 16 años, 3 meses
Puntos: 13
validar mime type upload file

Hola estoy haciendo un pequeño formulario para subir archivos mp3, se me ocurrio hacer un validador por extension y ademas por mime type .

el asunto es que en teoria, segun lei, los mimes para mp3 son :

audio/mpeg3
audio/x-mpeg-3

asi que valide asi:
Código PHP:
    if(($_FILES["mi_archivo"]["type"]=="audio/mpeg3"
    or (
$_FILES["mi_archivo"]["type"]=="audio/x-mpeg-3"

{
asdfasd

bien esto funciono de maravilla ya que valido antes de mover del temp.

la macana es que sube algunos mp3 y a otros me arroja que no es mp3,
asi que hice lo siguiente para imprimir el mime :


Código PHP:
    if(($_FILES["mi_archivo"]["type"]=="audio/mpeg3"
    or (
$_FILES["mi_archivo"]["type"]=="audio/x-mpeg-3"

{
asdfasd
}else{
$mime $_FILES["mi_archivo"]["type"];
echo 
$mime;


y resulta que los mp3 que no subian tenian esto como meme type :

application/octet-stream

no encontre mucha info sobre esto,

alguien sabe ¿por que un mp3 tiene este mime ?

o que es application/octet-stream

saludos!