Foros del Web » Programando para Internet » PHP »

application/octet-stream despues de un upload

Estas en el tema de application/octet-stream despues de un upload en el foro de PHP en Foros del Web. Hola.. Tengo el siguiente inconveniente.. tengo una app en flash conectada a una bd mysql con php que me permite hacer upload de videos e ...
  #1 (permalink)  
Antiguo 09/10/2012, 14:27
 
Fecha de Ingreso: mayo-2011
Mensajes: 38
Antigüedad: 8 años, 8 meses
Puntos: 0
application/octet-stream despues de un upload

Hola..

Tengo el siguiente inconveniente..

tengo una app en flash conectada a una bd mysql con php que me permite hacer upload de videos e insertar la info de esos videos en la bd..
el cuento es cuando subo cualquier video(flv, mp4, wmv, mpg), en el campo tipo me aparece
application/octet-stream

quisiera saber porque no me aparece el formato correcto..

les agradeceria su ayuda


adjunto imagen
  #2 (permalink)  
Antiguo 09/10/2012, 14:45
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.322
Antigüedad: 12 años, 2 meses
Puntos: 2654
Respuesta: application/octet-stream despues de un upload

Cita:
formato correcto..
El formato del archivo no puede ser determinado por la base. Para MySQL son simplemente columnas de tipo BLOB, es decir, conjuntos de datos binarios.
El qué sean esos datos binarios, no es algo que pueda determinar MySQL, porque no existen los tipos de columna MP4, FLV o cosa semejante.
No confundas formato de archivo, con tipo de columna. Estás hablando de universos diferentes.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 09/10/2012, 15:28
 
Fecha de Ingreso: mayo-2011
Mensajes: 38
Antigüedad: 8 años, 8 meses
Puntos: 0
Respuesta: application/octet-stream despues de un upload

gnzsoloyo, gracias por tu respuesta..

Eso que me explicas ya lo se, el cuento es que ya antes me mostraba el tipo de archivo correcto, ejemplo:
Video flv
Video mp4

y ahora no me los muestra, mysql me debe insertar lo que le pido en este codigo php

Código PHP:
Ver original
  1. <?php
  2.  
  3.  
  4. include "conexion.php";
  5.  
  6.  
  7. if ($_GET["action"] == "upload") {
  8.     $archivo = $_FILES["Filedata"]['name'];
  9.    
  10.  
  11.            
  12.     if ($archivo != "") {
  13.         $destino =  "videos/".$archivo;
  14.         copy($_FILES['Filedata']['tmp_name'], $destino);
  15.    
  16.  
  17. $query = "INSERT INTO archivos (id, ruta, tipo, size)
  18.    VALUES (0, '$archivo','".$_FILES['Filedata']['type']."','".$_FILES['Filedata']['size']."')";
  19.  
  20.        mysql_db_query($database,$query,$link) or die(mysql_error());
  21.            
  22.     }
  23. }
  24. ?>
  #4 (permalink)  
Antiguo 09/10/2012, 15:41
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.322
Antigüedad: 12 años, 2 meses
Puntos: 2654
Respuesta: application/octet-stream despues de un upload

Pues eso es un problema de la programación en PHP, que es donde está tomando el valor que inserta, y no en MySQL.
Pero programación es OFF-TOPIC de este foro.

Te paso el post a PHP, que es donde te pueden decir por qué está tomando ese valor antes de crear el insert.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 09/10/2012, 15:51
 
Fecha de Ingreso: mayo-2011
Mensajes: 38
Antigüedad: 8 años, 8 meses
Puntos: 0
Respuesta: application/octet-stream despues de un upload

Gracias de todas maneras..

Etiquetas: tipo, upload, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:43.